Next.js · Middle · Pytanie 6 z 75
Co robi dyrektywa 'use cache'?
- ✓Poprawna odpowiedź: Cache'uje wynik funkcji async lub komponentu; argumenty są częścią klucza cache
- 2Włącza cache'owanie wszystkich
fetchw całej aplikacji naraz i na zawsze - 3Zapisuje stan komponentu klienckiego w
localStorageprzeglądarki
Wyjaśnienie
'use cache' działa z cacheComponents: true: na poziomie funkcji danych, komponentu lub całego pliku. Argumenty i przechwycone wartości stają się częścią klucza. Czas życia ustawia cacheLife, tagi do unieważniania - cacheTag. Zcache'owany wynik może stać się częścią statycznej powłoki strony.