Nesse projeto, eu precisei:
- 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.
Neste projeto eu precisei desenvolver uma lista com filtros de planetas, do universo de Star Wars, usando Context API e Hooks para controlar os estados globais.
- Clone o repositório
git clone git@github.com:amzotelli/starwars-search-trybe.git
.- Entre na pasta do repositório que você acabou de clonar:
cd stawars-search-trybe
- Instale as dependências e inicialize o projeto
-
Instale as dependências:
npm install
-
Inicialize a aplicação:
npm start
-
Fazer uma requisição para o endpoint
/planets
da API de Star Wars e preencha uma tabela com os dados retornados, com exceção dos da colunaresidents
-
Filtrar a tabela através de um texto, inserido num campo de texto, exibindo somente os planetas cujos nomes incluam o texto digitado
-
Criar um filtro para valores numéricos
-
Não utilizar filtros repetidos
-
Apagar o filtro de valores numéricos e desfaça as filtragens dos dados da tabela ao clicar no ícone de
X
de um dos filtros