Electron 시작하기 - 02 - 백조의 발처럼 통신하기 (ipcMain, ipcRenderer)
2022.03.17
Elecron으로 만든 Application은 하나의 웹 사이트가 실행 가능한 프로그램으로 작동한다고 생각해도 좋습니다. 프로그램의 덩치가 커지면 여러 페이지를 제어해야 할 필요가 생깁니다. 우아하게 떠있는 백조가 사실은 가라앉지 않기 위해 발을 구르고 있는 것처럼, 우아한 프로그램을 위해 보이지 않는 곳에서 발을 구르는 법을 알아봅니다. 2개의 창 지난 번에는 하나의 창만 표시했었습니다. 당연한 이야기지만 여러 창을 표시하는 것도 가능합니다. 이번 예제에서는 아래 동영상처럼 서로 다른 창이 통신하는 프로그램을 작성해봅니다. ipcMain, ipcRenderer Electron은 메인 프로세스와 렌더러 프로세스, 쉽게 말해서 Node.js 영역과 웹 페이지 영역이 통신할 수 있는 방법으로 ipcMain과..