用途:提供构建现代 React 应用所需的 React 19 核心模式,覆盖 hooks、Suspense、懒加载与 TypeScript,适用于创建组件、使用 useState/useEffect 等 hooks、实现懒加载与代码分割、处理 Suspense 边界、编写 React 相关 TypeScript 及性能优化。
React 19 重要变更:不再需要 forwardRef,可直接将 ref 作为 prop 传入;propTypes 已移除(被静默忽略);需要新的 JSX 转换;不推荐使用 React.FC,改用直接函数组件。
主要能力与用法:组件采用带类型 props 的函数组件(非 React.FC),为 Props 和本地状态定义接口,将传给子组件的事件处理器用 useCallback 包裹,用 useMemo 处理昂贵计算,重型组件用 lazy(() => import()) 懒加载并包在带 fallback 的 <Suspense> 中。hooks 必须在相同顺序下调用,不可条件调用。列表使用稳定 key,避免用索引。性能方面可用 React.memo 避免不必要重渲染。文件组织推荐按功能划分,组件、hooks、types 共置。
限制:资料未提供安装命令、收费信息、具体版本细节及完整官方文档链接。文中给出的是模式与代码片段,不构成实际项目可直接运行的完整示例。