Aydihim / test-palette-nextjs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Для запуска: npm run dev

Задание 3: Компонент выбора цвета на React и Next.js Описание задания: Ваша задача - создать компонент выбора цвета на React и Next.js, который позволит пользователю выбирать цвет с использованием различных методов. Требования:

  1. ✅ Компонент должен предоставлять пользователю интерфейс для выбора цвета.
  2. ✅ Пользователь должен иметь возможность выбирать цвет с помощью ползунка для каждого из трех основных цветов (красный, зеленый, синий) или вводить значение вручную.
  3. ✅ Компонент должен отображать выбранный цвет в режиме реального времени.
  4. ✅ Компонент должен иметь кнопку "Применить", при нажатии на которую выбранный цвет будет передан в родительский компонент.
  5. ✅ Код должен быть написан с использованием функциональных компонентов и хуков.
  6. ❌ Ваше приложение должно корректно работать при обновлении страницы (с помощью серверного рендеринга или статической генерации страниц Next.js). Бонусные пункты:
  7. 50/50 Использование TypeScript для типизации проекта.
  8. ❌ Добавление возможности выбора цвета с использованием палитры или других методов.
  9. ❌ Добавление анимации или эффектов при выборе цвета.
  10. ❌ Использование Jest и React Testing Library для написания тестов.

About


Languages

Language:CSS 55.5%Language:TypeScript 43.5%Language:JavaScript 1.1%