React · Senior · Запитання 10 з 75
Що робить директива 'use client' на початку файлу?
- ✓Правильна відповідь: Позначає межу: модуль і все, що він імпортує, потрапляють у клієнтський бандл
- 2Забороняє рендерити компонент на сервері, він відмалюється лише в браузері
- 3Вмикає режим строгої перевірки клієнтських хуків для цього модуля
Пояснення
'use client' ставлять на точці входу в клієнтське піддерево, а не в кожному файлі: імпортовані модулі автоматично стають клієнтськими. Клієнтські компоненти й далі рендеряться на сервері під час SSR (у HTML) і гідратуються в браузері.