Vue · Senior · Pytanie 22 z 75
Co umożliwia leniwa hydratacja w Vue 3.5?
const Comments = defineAsyncComponent({
loader: () => import("./Comments.vue"),
hydrate: hydrateOnVisible(),
});- ✓Poprawna odpowiedź: Wyrenderowane przez serwer komponenty asynchroniczne są hydratowane dopiero po spełnieniu warunku, np. gdy staną się widoczne
- 2Komponenty są renderowane tylko na kliencie
- 3Hydratacja działa w Web Workerze
Wyjaśnienie
Inne strategie to hydrateOnIdle, hydrateOnInteraction i hydrateOnMediaQuery. HTML jest widoczny od razu, a JS dla części poniżej pierwszego ekranu ładuje się później.