Next.js · Junior · Pytanie 35 z 75
Jak ładować dane w komponencie serwerowym?
- ✓Poprawna odpowiedź: Uczynić komponent
asynci wywołaćawait fetch()lub zapytanie do bazy - 2Tylko przez
useEffectiuseState, jak w klienckim React - 3Tylko przez Route Handler i żądanie do niego z klienta
Wyjaśnienie
Komponenty serwerowe mogą być asynchroniczne i sięgać do danych bezpośrednio - API, ORM, system plików - bez wysyłania sekretów do przeglądarki. Wywoływanie własnego Route Handlera z komponentu serwerowego to zbędna podróż przez sieć. Hooki w komponentach serwerowych są niedostępne.