- API: Rick and Morty API
- Регистрация и авторизация пользователей
- Загрузка списка персонажей
- Страница с историей поиска
- Страница с любимыми персонажами
- Реализованы Требования к функциональности
- Пишем функциональные компоненты c хуками
- Есть разделение на умные и глупые компоненты
- Есть рендеринг списков
- Реализована хотя бы одна форма
- Есть применение Контекст API
- Есть применение предохранителя
- Есть хотя бы один кастомный хук: useDebounce,
- Хотя бы несколько компонентов используют PropTypes: CharacterList, CharacterCard, CharacterDetailsPage
- Поиск не должен триггерить много запросов к серверу: Debounce
- Есть применение Lazy+ Suspense
- ИспользуетсяModern Redux with Redux Toolkit
- Используется слайсы
- Есть хотя бы одна кастомная мидлвара
- Используется RTK Query
- Используется Transforming Responses
- Используется TypeScript
- ИспользуетсяFirebase
- Настроен CI/CD