Next.js · Senior · Запитання 36 з 75
Чим refresh() з next/cache відрізняється від revalidatePath?
- ✓Правильна відповідь: Оновлює клієнтський роутер, не чіпаючи серверного кешу
- 2Повністю скидає весь серверний кеш застосунку
- 3Це синонім виклику
revalidatePath('/', 'layout')
Пояснення
refresh() у Server Action змушує клієнтський роутер перезапитати поточну сторінку - наприклад, щоб оновити лічильник сповіщень, дані якого не кешуються. Якщо дані закешовані, без revalidatePath/revalidateTag/updateTag користувач побачить старе.