Next.js · Middle · Запитання 38 з 75
Чим revalidatePath('/blog/[slug]', 'page') відрізняється від revalidatePath('/blog/my-post')?
- ✓Правильна відповідь: Перший - усі сторінки шаблону, другий - один конкретний шлях
- 2Нічим: другий аргумент
'page'просто ігнорується - 3Перший інвалідує лише layout, другий - лише page
Пояснення
Якщо передати шаблон із динамічним сегментом, треба вказати тип 'page' або 'layout', і інвалідація зачепить усі шляхи, що підходять під шаблон. Конкретний шлях інвалідує одну сторінку. revalidatePath('/', 'layout') скидає весь застосунок.