🖥️프론트엔드/Electron.js

Electron - 렌더러가 메인에게 신호 보내기(ipcMain & ipcRenderer)

Janger 2022. 3. 28. 10:52
728x90

[@electron/remote 모듈 필요]

// In the Renderer
const { BrowserWindow } = require('@electron/remote')

// In the main process:
require('@electron/remote/main').initialize()

 

 

[renderer.js]

const { ipcRenderer } = require('electron')
//to minimize
ipcRenderer.send('minimize', data);

 

[main.js]

const { ipcMain } = require('electron')
ipcMain.on('minimize', (event, data) => {
    //Minimize logic
})

 

 

 

출처: 

https://stackoverflow.com/questions/67419723/how-to-switch-from-remote-to-ipcmain-and-ipcrenderer

 

How to switch from remote to ipcMain and ipcRenderer?

I am making electron app with react and I have titlebar controls done with remote module but in console I am getting warning that remote module is deprecated. I want to change my code to use ipcMai...

stackoverflow.com

 

728x90