This is a project to get you started making React Electron apps with as few tools as possible.
It uses Electron, Electron Forge, React, ReactDOM, and esbuild - and that's it!
git clone https://github.com/Elliotclyde/lightweight-react-electron-starter.git
cd lightweight-react-electron-starter
npm install
npx electron-forge import
npm run start
- About React
- About Electron
- About Electron Forge
- About esbuild
esbuild will transpile your JSX into JS and throw it into the "build" folder as an intermediate step. This will happen in both build and dev. When you are ready to publish your application electron forge will push the completed application into the "out" folder.