Arkadii Ivanov
11/13/2020, 12:01 AM@Composable
fun foo1(dependency: () -> Dependency) {
val x = remember { Bar(dependency()) }
}
@Composable
fun foo2(dependency: Dependency) {
val x = remember { Bar(dependency) }
}
Adam Powell
11/13/2020, 12:05 AM@Composable
fun foo2(dependency: Dependency) {
val x = remember(dependency) { Bar(dependency) }
}
where x
will be the same instance so long as dependency
doesn't changejim
11/13/2020, 12:11 AMArkadii Ivanov
11/13/2020, 12:23 AMImage
, ImageAsset
interface does not look like immutableInteractionState
is clearly mutable.jim
11/13/2020, 12:37 AMArkadii Ivanov
11/13/2020, 12:43 AM