Глобальным токеном стоит делать повторяющееся семантическое правило, а локальным исключением — особенность конкретного компонента.
Это прагматичный подход — токены плюс последовательный шаблон обертки предотвращают «одноразовые» исправления и делают решения по выравниванию проверяемыми в Storybook. Как вы решаете, когда визуальный «подталкивание» (например, ваше корректировка -2px) должно быть глобальным токеном, а когда — исключением, ограниченным компонентом, и как вы управляете этим решением?
Глобальным токеном стоит делать повторяющееся семантическое правило, а локальным исключением — особенность конкретного компонента.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Глобальным токеном стоит делать повторяющееся семантическое правило, а локальным исключением — особенность конкретного компонента.
Сначала проверьте источник смещения: метрики шрифта, размеры иконки, line-height или ошибка layout. Документируйте причину и область действия корректировки, сравнивайте варианты в Storybook и визуальных проверках. Не превращайте случайные -2px в общий токен до появления подтверждённой потребности нескольких компонентов.