В домашнем задании создадим адаптивную галерею картинок с бесконечной пагинацией и двумя режимами просмотра: режимом коллекции (несколько картинок на одной странице) и режимом предпросмотра (одна картинка с кнопками перехода на предыдущую и следующую картинки). Данные будем получать через сторонний API. Проект реализуем на React/Redux, наладим для него инфраструктуру и покроем код тестами.
Вдохновление можно искать у проектов Яндекс.Картинки и Яндекс.Коллекции.
Задание будет разбито на три части и построены таким образом, чтобы покрывать материал пройденных лекций.
- 2 марта [Верстка] Галерея картинок. Собтвенно коллекция картинок, предпросмотр отдельной картинки.
- дедлайн 31 марта
- 14 марта [React] Интеграция верстки с react + redux.
- дедлайн 14 апреля
- 31 марта [Инфраструктура] Настроить gemini/eslint. Написать тесты на свой код/eslint.
- дедлайн 28 апреля