Next.js · Middle · Pytanie 38 z 75
Czym revalidatePath('/blog/[slug]', 'page') różni się od revalidatePath('/blog/my-post')?
- ✓Poprawna odpowiedź: Pierwsze obejmuje wszystkie strony wzorca, drugie - jedną konkretną ścieżkę
- 2Niczym: drugi argument
'page'jest po prostu ignorowany - 3Pierwsze unieważnia tylko layout, drugie tylko stronę
Wyjaśnienie
Jeśli przekazujesz wzorzec z segmentem dynamicznym, trzeba podać typ 'page' lub 'layout', a unieważnienie obejmie wszystkie ścieżki pasujące do wzorca. Konkretna ścieżka unieważnia jedną stronę. revalidatePath('/', 'layout') resetuje całą aplikację.