05 · 实验 E
Server Action 里 revalidatePath
Server Action 写操作后调用 revalidatePath,让对应路由的数据缓存 + 完整路由缓存失效,UI 立刻拿到新数据。这联动第 4 章的缓存机制。
当前值(被 unstable_cache 缓存)
3638
缓存时间
2026-08-21T08:34:44.748Z
上次操作:(尚未操作)。点击后上方"当前值"会变化(缓存被 revalidatePath 清掉)。
关键认知
- Server Action 是唯一"既能写数据、又能让缓存失效"的地方 —— 它天然知道该失效哪个路由。
revalidatePath清的是数据缓存 + 完整路由缓存; 客户端还要router.refresh()刷新路由器缓存,三者配合才能立即看到新数据。- 这比"客户端 fetch + 手动刷新页面"更安全、更少一次往返。