Next.js · Junior · Pytanie 44 z 75
Czy w komponencie serwerowym można używać hooków useState i useEffect?
- ✓Poprawna odpowiedź: Nie: komponenty serwerowe nie mają stanu ani efektów
- 2Tak, ale tylko
useState, bezuseEffect - 3Tak, jeśli komponent jest zadeklarowany jako funkcja
async
Wyjaśnienie
Komponent serwerowy wykonuje się raz, by dać wynik, i potem nie „żyje”. Stan, efekty i handlery zdarzeń to możliwości klienckie. Komponent serwerowy może wyrenderować komponent kliencki i przekazać mu dane przez propsy.