首页
›
移动端与Android应用开发
›
014-动态化模块下发框架
›
《State Hoisting状态提升实战案例》
VIP20
本课程属于:014-动态化模块下发框架
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
State Hoisting状态提升实战案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
状态提升核心概念
单向数据流 · 状态向下事件向上 · 可组合函数无副作用
状态提升核心概念
单向数据流
02
无状态组件 vs 有状态组件
职责分离 · 可复用性 · 测试性
vs
无状态组件
03
State、MutableState、remember 入门
声明式状态 · 重组触发 · 正确初始化
State
MutableState
04
lambda 回调提升事件
从子组件到父组件的事件传递 · 接口定义 · 避免泄露
lambda
回调提升事件
05
单层状态提升实战
输入框与按钮联动 · 表单校验 · 重置功能
单层状态提升实战
输入框
06
多层状态提升
祖孙组件间共享状态 · 跨层级传递 · 性能考量
多层状态提升
祖孙组件间共享状…
07
状态提升与 ViewModel 结合
ViewModel 作为状态宿主 · 屏幕级状态管理
ViewModel
状态提升
08
StateFlow 与 collectAsState
冷流转热流 · 生命周期感知 · 作用域安全
StateFlow
collectAsSta…
09
derivedStateOf 与 remember 衍生状态
计算属性 · 避免重复计算
derivedState…
remember
10
snapshotFlow 响应状态变化
副作用触发 · 回调防抖 · 日志埋点
snapshotFlow
响应状态变化
11
LazyColumn 中的状态提升
列表项独立状态 · 事件回传 · 性能优化
LazyColumn
状态提升
12
多 Tab 切换场景状态保持
rememberSaveable · SavedStateHandle · 持久化
Tab
切换场景状态保持
13
动画中的状态提升
animateFloatAsStat… · AnimatedVisibility · 状态驱动动画
动画
状态提升
14
Navigation 与状态提升
路由参数 · 返回数据 · 导航图状态架构
Navigation
状态提升
15
底部导航栏与状态提升
屏幕级状态 · BottomBar 选中状态 · 页面保持
底部导航栏
状态提升
16
Dialog、BottomSheet 状态管理
显示/隐藏状态 · 确认取消事件传递
Dialog
BottomSheet
17
手势与触摸事件状态提升
拖拽 · 缩放 · 滑动状态的共享与回传
手势
触摸事件状态提升
18
主题与暗色模式状态
ThemeState · 动态切换 · 全局状态提升方案
主题
暗色模式状态
19
跨组件状态共享
CompositionLocal · 依赖注入 · 限制与最佳实践
跨组件状态共享
CompositionL…
20
状态提升错误排查
重组过于频繁 · 状态不一致 · 回调引用泄漏
状态提升错误排查
重组过于频繁
21
状态提升与 Compose 编译器优化
稳定性 · @Stable · @Immutable 注解
Compose
状态提升
22
纯函数化 Composable
参数化注入 · 副作用分离 · 测试友好
Composable
纯函数化
23
单元测试状态提升
ComposeTestRule · 状态断言 · 事件模拟
单元测试状态提升
ComposeTestR…
24
性能调试工具
Layout Inspector · Recompose 计数器 · Compose 编译报告
性能调试工具
Layout
25
大型项目状态架构选型
单一状态树 vs 分散状态 · 模块化边界
大型项目状态架构…
vs
26
状态提升与 MVVM / MVI 模式对比
适用场景 · 复杂度权衡 · 代码组织
MVVM
MVI
27
跨平台(Compose Multiplatform)状态提升
平台差异 · 共享模块 · expect/actual
Compose
Multiplatfor…
28
自定义 Layout 中的状态提升
测量约束 · 子组件布局状态 · 事件分发
Layout
自定义
29
状态提升与协程
LaunchedEffect · rememberCoroutineS… · 结构化并发
状态提升
协程
30
全实战项目
购物车页面 · 列表与详情联动 · 添加删除状态管理
全实战项目
购物车页面
所属VIP或分类
同VIP:AB测试灰度方案与用户标签应用
同VIP:Android-App-Bundle原理与动态交付详解
同VIP:App-Bundle工作原理深入解析