Um setup extremamente básico para rodar sua aplicação web construída com ReactJS em plataformas desktop (Windows, Linux e Mac)
1. git clone https://github.com/brunopozzebon/setup-electron-react
2. cd ./setup-electron-react
3. yarn
Para iniciar a aplicação:
yarn start
Para fazer o build da aplicação:
yarn build
Após gerar o build, o electron gera um executável ou um instalador na pasta ./dist.
- Troque o favicon, substituindo a imagem public/icon.png.
- A estrutura básica de rotas está definida em src/routes/routes.jsx, e embutida no arquivo index.jsx, não altere o HashRouter pelo BrowserRouter, pois este, apresenta problemas no build do electron.