
React原理
文章平均质量分 85
漠月瑾
借此博客, 将自己所学分享出来,督促自己。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从零开始学 Zustand:Vite + React 状态管理的终极指南(推荐写法)
Zustand 是一个轻量级、简单易用的 状态管理库,专为 React 设计。它的核心优势在于:极简 API(几行代码即可实现状态管理)无依赖(不强制要求 Redux、Context API 等)高性能(基于 React 的 useReducer 和 useContext 优化)支持 TypeScript(类型推断友好)如果你厌倦了 Redux 的样板代码,或者觉得 Context API 在大型项目中难以维护,Zustand 是一个非常不错的选择。原创 2025-05-30 11:45:00 · 851 阅读 · 0 评论 -
通俗理解 useMemo vs useEffect
用 useMemo 当计算器:要缓存,要省力,要稳定参数传递用 useEffect 当管家:要做事,要清理,要按时执行任务共同规则:依赖项要写全,ESLint 是保镖扩展阅读深入理解 React useMemo:缓存机制与性能优化指南深入解析React useEffect与useLayoutEffect:区别、原理与实践。原创 2025-04-11 14:00:00 · 767 阅读 · 0 评论 -
让数据请求变“魔法”:React SWR 为什么值得一试?
SWR 的核心价值:对开发者:减少 50% 的数据管理代码,提升开发效率。对用户:更快的加载速度,更流畅的实时体验。如果你正在 React 项目中为数据请求而头疼,不妨尝试 SWR。它就像一位“隐形助手”,默默帮你处理缓存、更新和状态管理,而你只需专注于业务逻辑。正如开发者所言:“用了 SWR,就再也回不去了!或访问SWR,探索更多高级用法!原创 2025-03-18 09:00:00 · 1562 阅读 · 0 评论 -
React.memo 工作原理深度拆解
可通过第二个参数 arePropsEqual?: (prevProps, nextProps) => boolean 覆盖默认逻辑。返回 true 表示 props 等效,不更新;返回 false 表示需要更新。当提供第二个参数时,React// 返回 true → 阻止渲染// 返回 false → 允许渲染});原创 2025-02-27 09:38:27 · 879 阅读 · 0 评论 -
深入解析React useEffect与useLayoutEffect:区别、原理与实践
优先使用useEffect:大多数副作用(如API调用)无需同步。仅当需要同步DOM更新时使用:如调整样式、测量布局。理解浏览器渲染机制:避免因错误选择Hook导致性能问题。掌握两者的差异,你将在React开发中更精准地控制副作用,打造高效、流畅的用户体验!🚀。原创 2025-02-25 11:36:52 · 527 阅读 · 0 评论