Next.js · Middle · Pytanie 35 z 75
Co się stanie przy imporcie komponentu serwerowego do pliku z 'use client'?
- ✓Poprawna odpowiedź: Stanie się on kliencki, a kod serwerowy się zepsuje lub wycieknie
- 2Pozostanie serwerowy: Next.js rozdzieli moduły podczas budowania
- 3Import zostanie zignorowany, a komponent się nie wyrenderuje
Wyjaśnienie
Wszystko, co importuje moduł kliencki, trafia do paczki klienckiej. Jeśli komponent odwoływał się do bazy, build się wysypie (albo gorzej - kod trafi do przeglądarki). Komponent serwerowy przekazuje się do klienckiego jako children lub inny prop z rodzica serwerowego.