В приложении предусмотрены функции по добавлению, изменению и удалению задач, также существует такие возможности как установка и изменение цвета для каждой отдельной задачи, добавление задачи в избранное, добавление задачи в завершенные.
Демо
- redux / redux-thunk для организации стейта
- CSSModules
- react-transition-group для работы с анимацией
- react-router-dom для роутинга
- REST API, асинхронные запросы, json-server (специально для приложения был написан небольшой backend)
- Material Icons / normalize.css / react-loading-skeleton / classnames
- а также хуки, concurrently, prop-types, react-hotkeys-hook, moment, redux-logger, функциональные компоненты