首页
›
移动端与Android应用开发
›
020-Jetpack Compose界面API接入链路
›
《React复杂界面状态提升与渲染性能优化》
VIP20
本课程属于:020-Jetpack Compose界面API接入链路
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
React复杂界面状态提升与渲染性能优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
状态提升的核心原则
单一数据源 · 自上而下数据流 · 兄弟状态共享
状态提升的核心原…
单一数据源
02
识别需要提升的状态
从组件内局部状态到跨组件共享的判定条…
识别需要提升的状…
从组件内局部状态…
03
状态提升的层级决策
最小共同祖先 · 避免过度提升与提升不足
状态提升的层级决…
最小共同祖先
04
React中状态提升的基本实现
父组件state + props传递…
React
状态提升的基本实…
05
使用Context替代逐层props
适用场景 · Provider封装 · useContext消费
Context
props
06
组合组件模式与状态提升
Render Props · Children作为函数 · 复合组件
组合组件模式
状态提升
07
Redux Toolkit全局状态提升
Slice定义 · store配置 · useSelector/useDis…
Redux
Toolkit
08
Zustand轻量状态提升
create store · 选择器 · 中间件集成
Zustand
轻量状态提升
09
Jotai原子化状态提升
atom定义 · useAtom · 派生atom与异步atom
Jotai
原子化状态提升
10
复杂界面中的状态分层
UI状态 · 业务状态 · 缓存状态的分离策略
复杂界面
状态分层
11
表单场景的状态提升
表单全局校验 · 字段联动 · 提交数据聚合
表单场景的状态提…
表单全局校验
12
表格与过滤器的状态提升
搜索条件 · 分页 · 排序的共享与同步
表格
过滤器的状态提升
13
多步骤向导场景
步骤进度 · 表单数据 · 校验状态的集中管理
多步骤向导场景
步骤进度
14
拖拽排序与看板
拖拽数据 · 位置变更 · 持久化的状态提升方案
拖拽排序
看板
15
实时协作场景
WebSocket消息合并 · 冲突处理 · 乐观更新的状态提升
实时协作场景
WebSocket
16
状态提升中的性能优化
React.memo · useMemo · useCallback的合理使用
状态提升
性能优化
17
避免不必要的渲染
选择器粒度 · 状态切片 · 不可变更新
避免不必要的渲染
选择器粒度
18
状态提升与组件解耦
自定义hooks封装公共逻辑 · 避免组件内联数据流向
状态提升
组件解耦
19
状态提升在微前端中的挑战
iframe通信 · 跨应用store桥接 · Qiankun模式
状态提升
微前端
20
状态提升的调试工具
React DevTools · Redux DevTools · 时间旅行调试
状态提升的调试工…
React
21
测试状态提升代码
单元测试state更新 · 集成测试组件交互 · mock外部store
测试状态提升代码
state
22
常见反模式
向下传递过多props · 同步衍生状态 · 全局状态滥用
常见反模式
props
23
状态提升迁移策略
从本地状态逐步提升 · 遗留代码重构步骤
状态提升迁移策略
从本地状态逐步提…
24
服务端状态与客户端状态提升
React Query/SWR · 缓存同步 · 乐观更新
服务端状态
客户端状态提升
25
大型表单动态不可控字段
动态表单Schema驱动 · 字段注册与统一提升
大型表单动态不可…
Schema
26
状态提升在移动端React Native中的应用
性能差异 · 导航状态共享
React
Native
27
状态提升与SSR
hydration 一致性 · 服务端初始状态传递
SSR
状态提升
28
失败案例复盘
过度提升导致组件难以复用 · 上下文嵌套过深
失败案例复盘
过度提升导致组件…
29
状态提升的架构文档化
数据流图 · 组件依赖表 · 状态变更清单
状态提升的架构文…
数据流图
30
综合实战
从零构建一个复杂后台界面的状态提升方…
综合实战
从零构建一个复杂…
所属VIP或分类
同VIP:Android原生View嵌入Compose教程
同VIP:Button到TextField基础组件API接入教程
同VIP:Compose-Compiler与Kotlin版本兼容教程