advanced
Design system
Рассматривайте tokens, primitives, components, documentation, release policy и accessibility guarantees как product platform.
Design system упаковывает tokens, primitives, components, documentation, release policy и a11y guarantees для продуктовых команд. Это платформа: versioning, migration guides, contribution workflow и измеримое adoption — не разовая передача из Figma.
На интервью: слои tokens, стабильность component API и rollout ломающих визуальных изменений. Связь с product-specific compositions.
Типовые ошибки: design system блокирует команды без migration path; слишком opinionated components; dark mode и focus states в конце.
Компромисс — гибкость против сложности: знайте, когда достаточно более простого пути.
Чеклист:
- Semantic tokens отделяют brand от стилей компонентов.
- Semver и changelog релизов пакета.
- Guidelines и review для новых primitives.
- a11y checks в CI для core components.