Aqui você vai encontrar detalhes de como iniciar essa aplicação!
- Clone o repositório
git clone git@github.com:JuniorMira0/StarWars.git
- Entre na pasta do repositório que você acabou de clonar:
cd ...
- Instale as dependências e inicialize a aplicação
- Instale as dependências:
npm install
- Inicialize a aplicação:
npm start
( porta : http://localhost:3000/)
Nesse projeto o desafio foi utilizar componentes funcionais no React.
Com os componentes funcionais, colocamos em prática também alguns dos principais hooks nativos do React, que fazem o papel do estado do componente (useState), que substituem o Redux (useContext) e os que cumprem o papel do ciclo de vida do componente (useEffect).
Para isso, fizemos uma aplicação que consome uma API que retorna informações dos planetas do universo Star Wars e criamos uma tabela com alguns filtros para auxiliar na busca do planeta e suas respectivas informações.
- 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.