Next.js · Middle · Pytanie 4 z 75
Czym updateTag różni się od revalidateTag w Next.js 16?
- ✓Poprawna odpowiedź:
updateTagod razu unieważnia cache (read-your-writes),revalidateTagto stale-while-revalidate - 2
updateTagdziała tylko w Route Handlers, arevalidateTagtylko w proxy - 3To synonimy;
revalidateTagjest przestarzały na rzeczupdateTag
Wyjaśnienie
updateTag jest dostępny tylko w Server Actions: użytkownik, który zmienił dane, od razu widzi zmiany. revalidateTag(tag, 'max') oznacza dane jako nieaktualne: odwiedzający widzą starą wersję, a nowa jest przygotowywana w tle - dobre dla blogów i katalogów. W Next.js 16 revalidateTag wymaga drugiego argumentu - profilu cacheLife.