React · Senior · Запитання 11 з 75
Як відрендерити Server Component усередині клієнтського <Modal>?
- ✓Правильна відповідь: Передати його як
children(або інший prop) із Server Component-батька - 2Імпортувати Server Component просто у файлі
Modalз'use client' - 3Обгорнути Server Component у
React.lazyвсередині клієнтського модуля
Пояснення
Клієнтський модуль не може імпортувати серверний компонент - імпорт зробить його клієнтським. Але серверний батько може відрендерити <Modal><ServerCart /></Modal>: ServerCart виконається на сервері, а Modal отримає готовий результат як children.