Next.js · Middle · Pytanie 5 z 75
Czy żądania fetch w komponentach serwerowych są domyślnie cache'owane (Next.js 15+, bez Cache Components)?
- ✓Poprawna odpowiedź: Nie: domyślnie nie są cache'owane; cache włącza się przez
cache: 'force-cache' - 2Tak: wszystkie
fetchsą cache'owane na zawsze; wyłącza się to przezno-store - 3Tak, ale tylko żądania GET do domen wymienionych w
next.config
Wyjaśnienie
W Next.js 14 fetch był domyślnie cache'owany, co często zaskakiwało. Od wersji 15 zachowanie jest odwrotne. Z włączonymi Cache Components cache'owanie jest jawne przez 'use cache', a niezcache'owane dane strumieniują się wewnątrz <Suspense>.