The approach I use is documented in the readme. I develop from electron, rather than standalone server + browser (though the latter is still supported for work not requiring IPC.) It's working well enough that I haven't rushed to implement webpack/livereload.
main
is still copied, not webpacked.- Webpack + HMR is still on my TODO list. (It's possible, but I haven't finished. Though should be easier without a separate worker process now...)
- ...So changes to main require restarting manually.
- On the plus side, 'build' is effectively just a
cp -R
, and startup is reasonably fast
- On the plus side, 'build' is effectively just a
- I haven't felt the need yet, but you can install react & redux devtools extensions in electron if desired. That's the only thing missing vs. browser dev, IMHO.