Next.js 16.2 渲染时序坑:server action 先 resolve 致 UI 闪旧值

开发者 Sean Oliver 记录并修复了 Next.js 16.2 的一个渲染时序问题:server action 的 promise 会在刷新后的新页面数据渲染之前 resolve,导致旧 props 先渲染、保存值短暂闪回旧值。修复思路是让已保存的值保留在屏幕上,直到 rows prop 真正变化。他还分享测试经验:Playwright 的 toContainText 会自动重试,e2e 测试永远抓不到这类 UI 闪烁,需用 MutationObserver 补位才能复现 bug。

2026-10-23 ~ 2026-10-23 · 3 条相关