React · Senior · Запитання 44 з 75
Що таке headless UI-компоненти й чому їх обирають для дизайн-систем?
- ✓Правильна відповідь: Компоненти з логікою й доступністю, але без стилів: зовнішній вигляд повністю ваш
- 2Компоненти, що рендеряться лише на сервері без браузера
- 3Компоненти без JSX, описані в JSON і зібрані під час збирання
Пояснення
Radix UI, Headless UI, React Aria реалізують поведінку, клавіатуру, фокус і ARIA для складних віджетів (діалоги, комбобокси, меню), а стилізація лишається за вами (Tailwind, CSS Modules). На цьому побудований, наприклад, shadcn/ui. Писати такі віджети з нуля дорого й ризиковано.