首页
›
移动端与Android应用开发
›
002-Compose状态提升与槽位布局
›
《Compose单向数据流与多组件状态管理》
VIP20
本课程属于:002-Compose状态提升与槽位布局
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Compose单向数据流与多组件状态管理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
单向数据流(UDF)核心原理
定义 · 数据向下事件向上 · 不变性
UDF
单向数据流
02
Compose中State的本质
State接口 · 快照系统 · 重组触发
Compose
State
03
mutableStateOf与remember
创建可变状态 · 保持状态跨重组 · 常见陷阱
mutableState…
remember
04
状态提升(State Hoisting)
概念 · 委托模式 · 可复用无状态组件
State
Hoisting
05
LazyColumn与列表状态管理
rememberLazyListSt… · 滚动到指定位置 · 监听滚动状态
LazyColumn
列表状态管理
06
ViewModel集成
ViewModel与Compose生… · viewModel()函数 · 作用域规则
ViewModel
集成
07
StateFlow与collectAsState
冷流与热流 · stateIn · SharedFlow选择
StateFlow
collectAsSta…
08
Compose中副作用入门
LaunchedEffect · DisposableEffect · SideEffect
Compose
副作用入门
09
rememberCoroutineScope实战
在点击事件中启动协程 · 取消协程 · 避免内存泄漏
rememberCoro…
点击事件
10
produceState与冷数据源
将Flow · LiveData · RxJava转换为Compose S…
produceState
冷数据源
11
derivedStateOf与计算属性
依赖其他State自动更新 · 性能优势 · 条件过滤
derivedState…
计算属性
12
snapshotFlow与响应式流
从Snapshot获取Flow · 观察列表变化 · debounce应用
snapshotFlow
响应式流
13
Compose重组优化原理
稳定类型 · skip · key
Compose
重组优化原理
14
remember与derivedStateOf结合
缓存计算结果 · 避免不必要的重组
remember
derivedState…
15
MutableState vs MutableStateFlow
适用场景 · 测试差异 · 跨页面共享
MutableState
vs
16
Compose与Navigation状态共享
NavBackStackEntry · SavedStateHandle · HiltViewModel
Compose
Navigation
17
多模块项目中的状态管理
模块依赖 · 公共State层 · 依赖注入最佳实践
多模块项目
状态管理
18
Compose动画与状态联动
animateFloatAsStat… · AnimatedVisibility · 自定义动画
Compose
动画
19
Compose中表单状态管理
TextFieldValue · 输入验证 · 错误状态
Compose
表单状态管理
20
Compose中Dialog与BottomSheet状态
rememberModalBotto… · 显示/隐藏逻辑
Compose
Dialog
21
Compose中数据持久化
Preferences DataSo… · Room与Flow · ViewModelScope
Compose
数据持久化
22
Compose测试基础
createComposeRule · setContent · findNode
Compose
测试基础
23
测试State与ViewModel
runTest · TestCoroutineDispa… · verifyState
State
ViewModel
24
Compose性能分析工具
Layout Inspector · Recompose Counts · 自定义Trace
Compose
性能分析工具
25
常见重组陷阱与修正
lambda捕获 · 全局变量 · mutableStateListOf…
常见重组陷阱
修正
26
Compose与Hilt集成
@HiltViewModel · dagger结合Compose · ScopedState
Compose
Hilt
27
Compose中全局状态管理
单例State · EventBus替代方案 · 共享ViewModel
Compose
全局状态管理
28
Compose主题与动态换肤状态管理
CompositionLocal · 暗色模式 · 状态同步
Compose
主题
29
复杂UI状态机设计
sealed class状态 · when表达式 · 分派事件
UI
复杂
30
完整项目实战
从需求分析到Compose实现单向数… · 状态管理 · 测试
完整项目实战
Compose
所属VIP或分类
同VIP:BottomNavigation组件槽位定制与界面适配
同VIP:Compose与ViewModel状态协作及生命周期治理
同VIP:Compose布局树调试与渲染故障定位