Next.js · Senior · Pytanie 3 z 75
Przy cacheComponents: true dev overlay pokazuje „blocking route”. Co to oznacza?
- ✓Poprawna odpowiedź: Niezcache'owane dane są czytane poza
<Suspense>i blokują statyczną powłokę - 2Trasa jest zablokowana regułami
proxy.tsi zwraca odpowiedź 403 Forbidden - 3Dwie trasy w różnych grupach konfliktują o ten sam URL
Wyjaśnienie
Przy Cache Components każda asynchroniczna praca musi być albo zcache'owana przez 'use cache' (trafia do powłoki), albo opakowana w <Suspense> (strumieniuje się w czasie żądania). Inaczej cała strona czekałaby na dane. Ta zasada jest sprawdzana w trybie deweloperskim i podczas budowania.