产品
DisposableEffect
Jetpack Compose 中的副作用 API,用于处理需要清理的副作用,适合有 setup/teardown 配对的过程
时间轴 (近 90 天)
10月30日
Compose 的 effect API 构成一条从高功能到低延迟的光谱:LaunchedEffect 功能最全但成本最高,DisposableEffect 适合 setup/teardown 配对,带 key 的 SideEffect(Compose 1.12 引入)是一次性事件的低成本替代,原生 SideEffect 最便宜。
待验证50%
10月30日
在迁移 effect API 时需注意执行顺序:DisposableEffect 最先执行,然后是普通 SideEffect,LaunchedEffect 因涉及调度要到帧结束后才运行。
待验证50%