- использовать yarn
- следовать структуре
- Имея готовое апи https://pokeapi.co/docs/v2#resource-listspagination-section реализовать
- TypeScript, any быть не должно
- Styled Components или EmotionJS для минимальной стилизации
- SWR в связке с Axios
- список имен Покемонов, где это name из ответа API;
- Пагинация, 20 покемонов на странице, число страниц рассчитывается из ответа count из API.
- Добавление "карточек" покемонов, кроме имени отображение данных, полученных из API https://pokeapi.co/docs/v2#pokemon-section
- Добавление фильтра по https://pokeapi.co/docs/v2#abilities, реализовать можно как панелью, так и дропдауном (селектом), выбранных параметров может быть несколько.
- Создание дополнительной страницы-фильтра по https://pokeapi.co/docs/v2#pokemon-habitats с учетом ранее приведеных фильтров
Нет необходимости выполнять все уровни
Главый критерий Уровень 1, Уровень 2 крайне желателен к реализации.
Удачи =)