Electron's IPC not sending/receiving

February 17, 2018

Having problems sending and receiving data via Electron’s IPC module? This might be the culprit. To use IPC, you need to make sure that your listener window did-finish-load. Otherwise, your data will just fade into the ether.

yourWindow.webContents.on('did-finish-load', () => {
	yourWindow.webContents.send('testChannel', 'Hello world!')
ipcRenderer.on('testChannel', (event, data) => {
I'm sharing everything I learn while building a software company. Join my newsletter to receive advice and opportunities that I never post publicly. Or learn more about me?