Cria uma tela que busque dados da Tabela Fipe utilizando a seguinte API.
Primeiro baixe os pacotes da aplicação:
npm install
Depois execute o servidor de desenvolvimento:
npm run dev
Abra http://localhost:300 com seu navegador para ver o resultado.
Para executar os testes automatizados:
npm run test
├── app
│ ├── components
│ ├── context
│ ├── hooks
│ ├── services
│ ├── types
│ ├── page.tsx
│ └── layout.tsx
├── public
├── package.json
└── README.md
- HTML semântico
- Flexbox/Grid Layout
- React/Typescript
- NextJS
Editorconfig
,prettier
eeslint
para formatação e linter de código- React Query: para lidar com as chamadas aos endpoint (lidando melhor com loading e erros)
- Jest e Testing Library: para escrita de teste unitários
- Escrever testes para os componentes e hooks
- Usar algum tipo de componente de
Loading
que impeça o usuário de tentar acessar oselect
enquanto eles ainda tem os dados preenchidos pela API - Utilizar
Styled-Components
junto aoMaterial UI
para deixar o estilo separado do código do componente