Uma lista de planetas do mundo Star Wars com filtros usando Context API e Hooks para controlar os estados globais.
Esta aplicação é um dos diversos projetos realizados durante meu período de estudos no curso de desenvolvimento Web na Trybe.
Todos os arquivos ou funções que não foram desenvolvidos por mim foram removidos do projeto, através de um script da própria Trybe, com o intuito de manter a integridade dos direitos autorais das partes.
Você pode acessar os termos de uso através desse link.
Clone o projeto:
git clone git@github.com:Caiopadilha2/StarWars-Planets-Trybe.git
Entre no diretório do projeto:
cd StarWars-Planets-Trybe
Instale as dependências:
npm install
Inicie o servidor:
npm start
Bibliotecas | Documentação |
---|---|
React | https://pt-br.reactjs.org/ |
Context API (React Hooks) | https://reactjs.org/docs/context.html |
ESLint | https://eslint.org/ |
JavaScript | https://developer.mozilla.org/pt-BR/docs/Web/JavaScript |
-
Utilizar Múltiplos Filtros em conjunto.
-
Filtrar planetas pelo nome.
-
Utilizar filtros personalizados.
Neste projeto, fui avaliado se eu era capaz de:
-
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.