Я новичок в Electron и не знаю, как получить доступ к объекту процесса Electron из моего компонента app.js.
Это моя функция createWindow
function createWindow() {
mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: { nodeIntegration: true },
});
mainWindow.loadURL("http://localhost:3000/");
mainWindow.on("closed", function () {
mainWindow = null;
});
}
А это мой компонент app.js
class App extends React.Component {
componentDidMount() {
console.log("process", process);
}
render() {
return <h1>Hello</h1>;
}
}
На данный момент я могу запустить приложение и визуализировать app.js, но я не могу получить оттуда доступ к объекту процесса.
1
Willy Carrera
7 Апр 2020 в 11:22
IpcRenderer — это способ общения между React и Electron. Вы можете импортировать его на стороне React, например, const ipcRenderer = require('electron').ipcRenderer. Просмотрите эту ссылку stackoverflow.com/a/40251412/7645527
– oakar
7 Апр 2020 в 11:41
1 ответ
Попробовав несколько вещей, это простое решение сработало:
componentDidMount() {
console.log("process", window.process);
}
3
Willy Carrera
7 Апр 2020 в 14:35
Похожие вопросы
Связанные вопросы
Новые вопросы
reactjs
React — это библиотека JavaScript для создания пользовательских интерфейсов. Он использует декларативную парадигму на основе компонентов и стремится быть эффективным и гибким.