Este projeto é um estudo desenvolvido em React para consumir a API Jikan. Ele fornece informações sobre animes, incluindo a seção de Temporada Atual, Temporada Futura e Indicações de Animes. Além disso, possui uma página de busca para pesquisar títulos disponíveis e permite favoritar animes para consulta posterior.
- React
- Hooks: useState, useEffect, useCallback, useParams, useSearchParams, useNavigate, useRouteError
- Estilização: Sass com Css Module
- Dependências: axios, react-icons, react-router-dom, react-toastify, sass, swiper
- Certifique-se de ter o Node.js e o npm instalados em sua máquina.
- Faça o clone deste repositório para o seu ambiente local.
- No diretório do projeto, execute o comando
npm install
para instalar as dependências necessárias. - Após a instalação, execute o comando
npm start
para iniciar a aplicação em um ambiente de desenvolvimento. - Abra o navegador e acesse
http://localhost:3000
para visualizar a aplicação.
- Seção de Temporada Atual: exibe informações sobre os animes da temporada atual.
- Seção de Temporada Futura: exibe informações sobre os animes da temporada futura.
- Seção de Indicações de Animes: lista recomendações de animes.
- Página de Busca: permite pesquisar por qualquer título disponível na API.
- Funcionalidade de Favoritos: permite favoritar animes utilizando LocalStorage e consultá-los posteriormente.