static Composition Local Of
abstract fun <T> staticCompositionLocalOf(name: String, value: () -> T): StaticProvidableCompositionLocal<T>
创建一个 StaticProvidableCompositionLocal。
当 CompositionLocal 的值不经常改变或永远不会改变时,应使用此方法。 与 compositionLocalOf 不同,Compose 运行时不会跟踪读取此 CompositionLocal 的操作。 当它的值改变时,将会导致整个 CompositionLocalProvider 的内容块被重组,而不仅仅是读取了该值的 Composable。 这使得它在值稳定的情况下性能更高。
Return
一个新的 StaticProvidableCompositionLocal 实例。
Parameters
T
值的类型。
name
CompositionLocal 的唯一名称,用于内部查找。
value
一个提供默认值的 lambda。