npm install
npm run server
(илиjson-server --watch db.json --port 3001
с нужным портом)npm run start
- react
- redux
- react-router-dom
- webpack
- json-server
- bootstrap
-
Пагинация. Реализована кнопкой "Load more", которая подгружает следующую партию покемонов в общий список
-
Адаптивный дизайн
-
Навигация
-
redux для state management
-
Главная страница. Здесь должен выводиться список покемонов плашками. В каждой плашке должна быть картинка покемона, его имя и кнопка "Поймать". Если покемон уже пойман - кнопка должна быть
disabled
. При нажатии на покемона - нужно переходить на страничку покемона. -
Страница покемона. Здесь должна выводится информация по указанному покемону: id, имя, картинка, статус (пойман или нет). Если покемон пойман, то нужно еще показывать дату его поимки.
-
Пойманные покемоны. Здесь логика точно такая же, как и на главной странице, за исключением того, что выводиться должны только пойманные покемоны.