Reactron
Reactron é um projeto simples que integra o React.js, o Electron e o Material Design como interface.
Features do projeto
- Roteamento
- Execução de comandos do SO com retorno das informações (stdout)
- Construção de componentes customizados
- Menus, Dialogs e outros componentes do Material UI
- Consumo de Rest
- Formulário básico
- IO em disco (arquivos INI)
Instalando
Você precisará do NPM instalado. Siga os comandos abaixo:
# Clone o repositório
git clone https://github.com/ricardomansano/reactron.git reactron
# Acesse o diretório
cd reactron
# Instale as dependencias
npm install
Execute o projeto à partir do comando
npm start
[ou]
npm run start
Compilando para distribuição
npm run dist
O aplicativo será gerado na pasta dist
de seu projeto.
Como o Reactron trabalha com o React
O template compila os arquivos *.js
(jsx) contidos na pasta src
para arquivos JavaScript padrão para pasta app
, incluindo também os arquivos *.html
e *.css
, juntamente com o arquivo main.js
(inicializador do Electron).
Ele então empacota o aplicativo utilizando o gulp
através do npm
.
Telas
Licença
Esse projeto está sob a licença MIT