- 1
- 0
- 约2.43千字
- 约 26页
- 2026-05-11 发布于北京
- 举报
性能优化相关API
useMemo/React.memo/useCallback
useReducer
作用:和useState的作用类似,用来管理相对复杂的状态数据
自增
count自减
重置
useReducer-基础用法
1.定义一个reducer函数(根据不同的action返回不同的新状态)
2.在组件中调用useReducer,并传入reducer函数和状态的初始值
3.发生时,通过dispatch函数分派一个action对象(reducer要返回哪个新状态并渲染UI)
useReducer-分派action时传参
useReducer-小结
useMemo
作用:在组件每次重新渲染的时候缓存计算的结果
看个需求:
useMemo-基础语法
说明:使用useMemo做缓存可以保证只有count1依赖项发生变化时才会重新计算
React.memo
作用:允许组件在Props没有改变的情况下跳过渲染
React组件默认的渲染机制:只要父组件重新渲染子组件就会重新渲染
思考:如果Son组件本身
您可能关注的文档
- 税收基础知识与企业所得税、个人所得税实务.pdf
- 企业为管理人员购房涉及税款征缴问题分析.pptx
- KPT效果使用指南与工作区探索.pdf
- 河北省廊坊市2024-2025学年高三上学期期末考试地理试题.pdf
- 北京市第一零九中学2025-2026学年第二学期期中检测高二数学试卷(含答案).pdf
- 2024-2025学年黑龙江省大庆市肇源县五校联考统编版一年级下册期中考试语文试卷.docx
- 河北省廊坊市2024-2025学年高三上学期期末考试化学试题.pdf
- 北京市第一七一中学2025-2026学年第二学期期中调研高一物理试卷(含答案).pdf
- 北京市和平街第一中学2025-2026学年第二学期高一数学期中调研试卷(含答案).pdf
- 北京市顺义牛栏山第一中学2025-2026学年高二下学期4月月考数学试卷(含答案).pdf
- 2026年中国商用厨房微波炉设备智能控温技术分析报告.docx
- 北京市育才学校2025-2026学年高一下学期期中考试数学试卷(含答案).pdf
- 跨学科实践“制作简易杆秤”(教学设计)八年级物理下学期项目化课程案例.docx
- 跨学科实践“制作微型密度计”(教学设计)-八年级物理下学期项目化课程案例.docx
- 2026年旅游智能酒店客房管理系统报告.docx
- 北京市陈经纶中学2025-2026学年高一下学期贯通班期中考试数学试卷(含答案).pdf
- 河北省廊坊市2024-2025学年高二年级上学期期末考试化学试卷2.pdf
- 2025年酒店人脸识别防盗技术报告.docx
- 2025年数字货币市场前景报告.docx
- 北京市陈经纶中学2025-2026学年下学期期中诊断高二年级数学试卷(含答案).pdf
最近下载
- 专题18 阅读理解七选五——五年(2021-2025)高考英语真题专项汇编.docx VIP
- 2026年浙江经济职业技术学院单招《英语》每日一练试卷含完整答案详解【考点梳理】.docx
- 《思想政治教育方法论》PPT课件 2.第十五章《思想政治教育的研究方法》课件 第十五章《思想政治教育的研究方法》.pptx VIP
- 房屋建筑及市政基础设施工程安全检查表.doc VIP
- 仪表系统维护保养计划方案.docx VIP
- 知到智慧树网课创意手工答案.docx VIP
- 2025年中国机场智能行李托运系统用户调研报告_2025年12月.docx VIP
- 2025年-虚拟电厂并网性能测试报告新版.pdf
- 2025年浙江省嘉兴、舟山市中考语文试题卷(含参考答案) .pdf VIP
- 2026年延边职业技术学院单招《英语》试题新版附答案详解.docx
原创力文档

文档评论(0)