Skip to content

TrustedRu/ct-react-hooks-homework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Тестовое задание

Тестовое задание для Frontend-разработчиков ООО "Цифровые технологии"

Описание

В результате выполнения задания, должны увидеть работоспособное приложение - менеджер задач. Не стоит уделять много времени его стилизации, однако приложение должно выглядеть приемлемо.

Технологии

  • React (только функциональные компоненты)
  • React Hooks
  • Redux (по желанию)
  • Create React App (по желанию)
  • Typescript (по желанию)
  • Для дополнительного задания допускается использование необходимых модулей из npm

Требования и задачи

  • Необходимо добавить начальное окно с возможностью перейти на новое окно "События", по клику на кнопку
  • При первичной загрузке окна "События" отображать несколько заданных по умолчанию. Событие должно содержать минимум два поля: дата и описание
  • Реализовать добавление нового события:
    • Дата события - текущая + 1 неделя (генерируется автоматически)
    • Текст события - максимальная длина 240 символов
  • Добавить кнопку, при клике по которой очищаются все события в списке
  • События, дата которых уже прошла, выделить цветом (например: красная заливка)

Дополнительное задание

  • Реализовать импорт событий из файлов одного (или нескольких) форматов: txt, json, xml

Отправка на проверку

  1. Создайте репозиторий на github
  2. Залейте проект и отправьте ссылку как отклик на вакансию на email: [email protected]

About

Тестовое задание для Frontend-разработчиков

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published