React · Senior · Pytanie 11 z 75
Jak wyrenderować Server Component wewnątrz klienckiego <Modal>?
- ✓Poprawna odpowiedź: Przekazać go jako
children(lub inny prop) z rodzica będącego Server Component - 2Zaimportować Server Component bezpośrednio w pliku
Modalz'use client' - 3Opakować Server Component w
React.lazywewnątrz modułu klienckiego
Wyjaśnienie
Moduł kliencki nie może importować komponentu serwerowego - import uczyniłby go klienckim. Ale rodzic serwerowy może wyrenderować <Modal><ServerCart /></Modal>: ServerCart wykona się na serwerze, a Modal dostanie gotowy wynik jako children.