Знакомимся с формой

Мы пройдём путь от цвета, записанного прямо в CSS, до единого набора дизайн-токенов. В финале курса команда проведёт ребрендинг, и одна правка в одном файле перекрасит обычную кнопку и кнопки двух UI-библиотек.

Цель: понять, как устроены дизайн-токены, и увидеть исходное поведение формы.

Почему: дизайн-токен — это именованное решение интерфейса, например «цвет основного действия».

  • Компоненты используют именованные значения вместо жёстко заданных цветов, размеров и других свойств.
  • Поэтому решение можно менять централизованно, в одном месте.

Пока таких имён в проекте нет: сначала посмотрим, какую проблему они решают.

Northstarнеделя до релиза
Вы — фронтенд-разработчик Northstar. Через неделю релиз экрана настроек, в пятницу его показывают инвесторам. Начинаем с рабочей формы и выясняем, во что обойдётся смена фирменного цвета.
Илья, продакт-менеджер
Ильяпродакт-менеджер
Релиз через неделю, а в пятницу показываем экран настроек. Маркетинг параллельно готовит ребрендинг. Если основной цвет поменяется, во что обойдётся правка? Главное — ничего не сломать перед показом.
Марина, дизайнер
Маринадизайнер
В макете фирменный цвет только у кнопки «Сохранить». Кандидат на новый — фиолетовый, как в аватаре профиля. Заменить одно значение в коде, и готово?
1 / 2

Редактор · src/App.jsx

Предпросмотр

Подготовка окружения…

Ожидание запуска Vite…
Терминал