Debugging Electron.
Communication between the Main Process and rendering Processes.
- Identify problems
- Create solutions
- Use CSS to create user interfaces
- Implement communication between main and rendering processes
- CSS and UI issues
- forms elements
- Electron Options
- Size of Window
- Saving data
Electron apps are built on Chrome. This is similar to building web apps. The difference is that web apps run in the browser. With an electron app you also are in control of the browser itself.
With web apps you as a web developer are in control of a single process that is your web page. As the developer of an Electron app you can run one process in each browser tab or window and another called the Main process that runs underneath all of the others.
Read this page from the Electron docs: https://www.electronjs.org/docs/latest/tutorial/process-model It explains the process model used by Electron.
Answer these questions when you're done:
- What is the main process?
- What is the rendering process?
- How do you communicated between rendering and main processes?
- Wrap up the Electron project. You should have a functional Electron application that runs on the desktop.