Next.js · Middle · Запитання 4 з 75
Чим updateTag відрізняється від revalidateTag у Next.js 16?
- ✓Правильна відповідь:
updateTagодразу анулює кеш (read-your-writes),revalidateTag- stale-while-revalidate - 2
updateTagпрацює лише в Route Handlers, аrevalidateTag- лише в proxy - 3Це синоніми,
revalidateTagоголошено застарілим на користьupdateTag
Пояснення
updateTag доступний лише в Server Actions: користувач, що змінив дані, одразу побачить зміни. revalidateTag(tag, 'max') позначає дані застарілими: відвідувачі бачать старе, поки у фоні готується нове - підходить для блогів і каталогів. У Next.js 16 у revalidateTag обов'язковий другий аргумент - профіль cacheLife.