用途:该技能面向 React 代码库的现代化改造,覆盖版本升级、class 组件到函数组件与 hooks 的迁移、并发特性(Suspense、transitions)的采用、基于 codemod 的自动化重构、状态管理模式更新、迁移到 TypeScript,以及利用 React 18+ 特性提升性能。
主要能力:提供 React 版本升级与迁移的实践指导;支持 class 组件转 hooks 的改造;帮助引入并发渲染相关特性;给出 codemod 自动化转换方向;覆盖状态管理模式的现代化与 TypeScript 迁移;面向性能优化给出 React 18+ 特性建议。
使用方式:在需要现代化 React 代码库时启用。资料给出的通用步骤为:先明确目标、约束与所需输入;再应用相关最佳实践并验证结果;提供可执行步骤与验证方法;如需详细示例,查看 resources/implementation-playbook.md。该文件包含详细模式与示例,并属于知识模块中的 implementation-playbook。
适用场景:升级 React 应用到最新版本;将 class 组件迁移为带 hooks 的函数组件;采用 Suspense、transitions 等并发特性;通过 codemod 自动重构;现代化状态管理模式;更新到 TypeScript;利用 React 18+ 特性改善性能。
限制:不适用于与 React 现代化无关的任务,也不适用于该范围之外的其他领域或工具。资料未提供具体命令、代码示例、收费、价格、平台支持或效果数据,这些内容暂未提供。