npm install
npm start
open http://localhost:3000
- [React Hot Loader] (https://www.npmjs.com/package/react-hot-loader)
- [Nodemon script monitor] (https://www.npmjs.com/package/nodemon)
Alterações no CLIENT serão automaticamente recarregadas no BROWSER conforme este video. Alterações no SERVER causarão um restart automático do script do NODE
CTRL + H (Enable/Disable DevTools)
- AirBNB JavaScript Style Guide
- React-friendly ESLint configuration.
npm run lint
import a11y from 'react-a11y'
https://www.youtube.com/watch?v=z5e7kWSHWTg#t=631
-
Testes unitários / Testes unitários com auto reload
npm test
npm run watch:test
- Gerar relatório de cobertura de testes / Verificar cobertura
npm run cover
- Hook do GIT que verifica a cada checkin se os scripts de LINT e TESTES foram executados sem erros (package.json)
"pre-commit": [
"lint",
"test"
],
npm run build
npm run build:prod
npm run doc
open ./doc/index.html
- React
- Webpack
- webpack-dev-server
- babel-loader
- react-hot-loader
- Demo video
- react-hot-loader on Github
- Integrating JSX live reload into your workflow
- Troubleshooting guide
- Ping dan_abramov on Twitter or #reactjs IRC
- v1.0 - Setup inicial