我正在尝试使用 IPC 在我的反应组件和主电子过程之间进行通信。 在组件中:
export default class A extends React.Component{
.....
openFile = () => {
console.log('test');
ipcRenderer.send('file-command', 'open');
};
.....
}
mainWindow.webContents.on('file-command', () => {
console.log('file open request');
});
mainWindow.on('file-command', () => {
console.log('file open request');
});
ipcRenderer.on('file-command', () => {
console.log('file open request');
});
都分别试了。但这些都不起作用。
如何在我的 react-electron 应用程序中正确使用 IPC。我用过这个样板:https ://github.com/electron-react-boilerplate/electron-react-boilerplate