- React
- Reactstrap
- Styled Components š
- Eslint (Standard + Prettier) š
- Testes funcionais com react-testing-library
- Webpack Bundle Analyzer
src/
: RaĆz do projetosrc/components/
: Pasta com os componentes compartilhados em toda a aplicaĆ§Ć£osrc/__tests__
: Pasta com os testes funcionais
- Baixar dependĆŖncias:
npm install
ouyarn
- Definir a URL base da API no arquivo
.env
- Para executar em modo de desenvolvimento:
npm start
ouyarn start
- Para gerar o bundle de produĆ§Ć£o:
npm build
ouyarn build
- Para executar os testes:
npm run test
ouyarn test
- Para criar visualizaĆ§Ć£o do bundle de produĆ§Ć£o com webpack-bundle-analyzer:
npm run analyze
ouyarn analyze
Visando diminuir o tamanho da aplicaĆ§Ć£o final e entregar uma melhor experiĆŖncia para o cliente, utilizar uma biblioteca com tamanho menor (~3KB) que tem compatibilidade com a API do React agregarĆ” bastante neste objetivo.
Os valores entre parĆŖnteses representam a diferenƧa sem o uso do Preact.