SuperAPI AI 工具集

react19-concurrent-patterns

前端与建站

查看项目

更新于 10-16 05:48

技能介绍

用途:在 React 19 迁移过程中,区分“必须保留的 React 18 并发模式”与“迁移稳定后再采用的 React 19 新 API”,避免迁移误删或改坏并发逻辑。

主要能力:第一部分列出须原样保留的 React 18 模式——createRoot 根渲染(React 19 中写法与 React 18 相同,仅需核对是否正确)、useTransition(React 19 中行为一致,迁移时不要改动)、useDeferredValue(同样无需迁移)、用于代码分割的 Suspense 与 React.lazy(无需迁移)。第二部分指出在迁移完成后的清理冲刺中再引入的新 API,包括 use()(用于 Promise 与 context)、Actions 及 useActionState、useFormStatus、useOptimistic、用于数据获取的 Suspense,具体模式见 references/react19-use.md、references/react19-actions.md、references/react19-suspense.md。

使用方式:迁移期间这些并发模式必须保持不动,可用 grep -rn "useTransition|useDeferredValue|Suspense|startTransition" src/ --include=".js" --include=".jsx" | grep -v ".test." 检查文件是否被改动;若改动,应审查,因为迁移只应修改 React API 表面(如 forwardRef、defaultProps),不应改动并发模式逻辑。

限制:资料未提供各参考文件的完整内容、版本兼容细节、性能数据或配套示例之外的平台与收费信息。