React · Senior · Pytanie 10 z 75
Co robi dyrektywa 'use client' na początku pliku?
- ✓Poprawna odpowiedź: Wyznacza granicę: moduł i wszystko, co importuje, trafia do paczki klienckiej
- 2Zabrania renderowania komponentu na serwerze; renderuje się tylko w przeglądarce
- 3Włącza ścisłe sprawdzanie hooków klienckich dla tego modułu
Wyjaśnienie
'use client' stawia się w punkcie wejścia do poddrzewa klienckiego, a nie w każdym pliku: importowane moduły automatycznie stają się klienckie. Komponenty klienckie i tak są renderowane na serwerze przy SSR (do HTML) i hydratowane w przeglądarce.