title: Electron-react logic
body: <p>I'm new to Web development and trying to develop an application that uses Electron and react-redux framework. I'm a little confused on how things work logically.</p>
  
  <p>In particular, I'm not sure of what processes are rendered processes when we run an electron app which uses React components. For example, if I have a file named <code>main.tsx</code> that is the main process and loads <code>index.html</code> which is linked to <code>app.tsx</code>. In a non-react framework, <code>app.tsx</code> will be the rendered process, but now since <code>app.tsx</code> just contains a react component, can I use it as a rendered process. In other words, is it possible to have communication between <code>main.tsx</code> and <code>app.tsx</code> with ipcMain and ipcRender? </p>
  
  <p>P.S: I might have used poor terms to describe the question, but any replies would be appreciated. </p>