Vit*_*ski 5 android android-jetpack-compose
有@Immutable
一些@Stable
注释可供开发人员用来标记他们的类。但我不太确定何时需要注释类以及何时自动推断。例如,深度不可变的数据类似乎默认被认为是不可变的。但除非您记录所有 @Composable 调用并查看其行为方式,否则您不能完全确定。作为一名程序员,不知道到底发生了什么让我有些恼火。
我想知道是否有更合理的方法来查看 Compose 编译器为自定义类推断的不变性/稳定性?
@Immutable
如果没有巧妙的方法来检查它,那么使用和注释的经验法则是什么@Stable
?
小智 3
您可以启用 compose 编译器指标来查看编译器认为什么是稳定的。https://github.com/androidx/androidx/blob/androidx-main/compose/compiler/design/compiler-metrics.md
归档时间: |
|
查看次数: |
1229 次 |
最近记录: |