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 immutableArkadii Ivanov
11/13/2020, 12:35 AMInteractionState is clearly mutable.jim
11/13/2020, 12:37 AMjim
11/13/2020, 12:38 AMjim
11/13/2020, 12:38 AMjim
11/13/2020, 12:39 AMArkadii Ivanov
11/13/2020, 12:43 AM