
React
文章平均质量分 93
React基础
旺代
当有机会做出选择时,不要让自己后悔。
展开
-
React Router
何时选择?大型应用:需要集中管理路由和数据流。复杂数据依赖:多路由共享数据、预加载需求。优化需求:流式渲染、代码分割、滚动恢复。未来扩展:计划迁移到服务端渲染(SSR)。最佳实践路由分层管理:拆分为多个路由配置文件。严格类型定义:结合 TypeScript 提升安全性。合理拆分组件:保持路由配置简洁清晰。性能监控:结合Suspense和懒加载优化首屏速度。原创 2025-05-01 07:44:49 · 1200 阅读 · 0 评论 -
React Redux 与 Zustand
Redux 核心StoreActionReducerMiddleware。React-Redux 集成Provider。异步处理:通过或管理 API 调用。最佳实践:使用 Redux Toolkit 简化代码,合理设计状态结构。核心优势:简洁、高性能、脱离组件树、中间件支持。适用场景:中小型 React 应用、需快速开发、状态共享与优化。最佳实践按功能拆分 Store。使用 TypeScript 确保类型安全。合理使用选择器和中间件优化性能。原创 2025-05-01 07:44:41 · 1047 阅读 · 0 评论 -
React 事件、组件通信
React 封装了原生事件,提供跨浏览器一致的事件接口。:任意组件间通信(慎用,可能破坏 React 数据流)。委托,原生事件可能先于 React 事件触发。:兄弟组件共享同一状态,将状态提升到共同父组件。:跨多层组件传递数据,避免逐层传递 Props。:父组件直接调用子组件方法或操作 DOM。:优先使用 React 事件系统。:子组件通知父组件事件或传递数据。:复杂应用中多个组件共享全局状态。:触发事件的 DOM 元素。:绑定事件的 DOM 元素。:父组件向子组件传递数据。:React 事件通过。原创 2025-04-30 01:03:23 · 1007 阅读 · 0 评论 -
React JSX与函数组件Hooks
useEffect隔离副作用:保证渲染函数的纯粹性。生命周期管理:替代类组件的。依赖驱动执行:通过依赖项数组精确控制副作用触发时机。React 中的核心规则:渲染阶段必须保持纯净React 要求组件在渲染时:不直接修改 DOM(渲染函数应该是纯的)不执行网络请求不访问全局变量副作用必须隔离useEffect钩子中事件处理函数中(如onClick封装可复用逻辑规则:函数名以use开头,内部可调用其他 Hooks。将重复的组件逻辑(如表单处理、数据请求)封装成可复用的函数。原创 2025-04-30 01:03:18 · 993 阅读 · 0 评论 -
React速通笔记
{message}原创 2025-04-29 00:00:02 · 980 阅读 · 0 评论