Список дел на React
Задача — написать список задач (to-do list) на React. Не нужно делать сложный и красивый UI и функции, которых нет в задании.
Условия задачи
Проект должен содержать:
- создание, просмотр, редактирование (изменение полей или то, что задача выполнена) и удаление задачи
- возможность прикрепления файлов к задаче
Каждая задача имеет следующие поля:
- заголовок
- описание
- дата завершения
- прикреплённые файлы
Если дата завершения истекла или задача выполнена, это должно быть визуально отмечено.
Откомментировать код в JSDoc и выложить на GitHub.
Нужно обязательно:
- Использовать React
- Использовать только функциональные компоненты
- Использовать хуки
Желательно:
- использовать dayjs для работы с датами
- использовать firebase.google.com для бэкенда
- использовать firebase.google.com или now.sh как хостинг клиентской части
- использовать Less, если потребуется писать стили