Next.js · Middle · Запитання 35 з 75
Що станеться під час імпорту серверного компонента у файл із 'use client'?
- ✓Правильна відповідь: Він стане клієнтським, а серверний код зламається або витече
- 2Він лишиться серверним: Next.js сам розділить модулі під час збирання
- 3Імпорт буде проігноровано, а компонент не відрендериться
Пояснення
Усе, що імпортується з клієнтського модуля, потрапляє в клієнтський бандл. Якщо компонент звертався до БД, збирання впаде (або, гірше, код потрапить у браузер). Серверний компонент передають у клієнтський як children або інший prop із серверного батька.