Сделайте ToDo-приложение, позволяющее управлять текущим списком дел
- Поле для ввода новой задачи
- Списки всех задач, невыполненных и выполненных задач (по отдельности)
- Приложение создано с использованием TypeScript, React и React Hooks
- Библиотеки компонент – на ваше усмотрение
- Ключевая на ваш взгляд функциональность покрыта тестами
- Проект должен запускаться командой npm i && npm run start
responsive SPA, где можно:
- добавлять новые задачи (title, description и color)
- изменять задачи
- удалять задачи
- фильтровать:
- все (all)
- выполненные (done)
- невыполненные (active)
- Также можно фильтровать задачи по цветам карточек задач
- Выполненные задачи удаляются все сразу.
- При попытке добавить "пустую" задачу, кнопка дизэйблится.
- React
- React Hooks
- RTK
- MUI + tss-react
- testing-library
Также испльзовались: React-router-dom | classnames | mui material-icons
Описание | Команда |
---|---|
1. Клонируем репозиторий | git clone |
2. Устанавливаем зависимости | npm install or npm i |
3. Запускаем | npm run start |