Данный репозиторий содержит выполненное тестовое задание по созданию Todo-приложения. Интерфейс был разработан в духе Material Design 3, все стили и компоненты были созданы с нуля.
Посмотреть приложение можно по ссылке: https://sssehnsuchttt.github.io/react-todo-example/
- Добавление новых задач
- Просмотр списков всех задач, невыполненных и выполненных задач
- Редактирование задач
- Удаление задач
- Динамическое обновление URL в зависимости от активного фильтра задач
- React с использованием TypeScript
- Управление состоянием через React Hooks
- Навигация с использованием React Router
- Кастомная стилизация через CSS
- Юнит-тесты с помощью Jest и React Testing Library
-
Клонировать данный репозиторий:
git clone https://github.com/sssehnsuchttt/react-todo-example/
-
Перейти в папку проекта:
cd react-todo-example -
Установить зависимости:
npm install
-
Запустить сервер разработки:
npm start
-
Открыть http://localhost:3000 для просмотра приложения в браузере.
Тесты покрывают функционал создания, редактирования и удаления задач. Для запуска тестов используйте команду:
npm test



