Neste projeto eu criei o Star Wars Planets Search, uma aplicação capaz de filtrar planetas dos mais variados tamanhos e características. O usuário é capaz de filtrar planetas por nome, dimensão, população, quantidade de água na superfície, clima e até mesmo o seu tempo de volta orbital. (E isso só pra citar alguns hein!)
- Utilizar a Context API do React para gerenciar estado.
- Utilizar o React Hook useState;
- Utilizar o React Hook useContext;
- Utilizar o React Hook useEffect;
- Criar React Hooks customizados.
- Escrever testes para garantir que sua aplicação possua uma boa cobertura de testes.
Eu usei uma API de planetas de starwars para criar essa aplicação. Você pode acessá-la clicando aqui
- Ao clicar em excluir todos os filtros, deve retornar as opções de filtros novamente.
- Criar a parte responsiva da aplicação;
- Alterar o nome das opções de filtros de forma que não fique com underlines
- Refatorar o estado derivado.
- Refatorar a aplicação usando Next.js