juliocbcotta
04/25/2023, 11:28 AM@Composable
fun FunA(onResult : (Result) -> Unit){
val vm by viewModels...
val resultState by viewModel.onResult.observeAsState()
val result = resultState
if (result != null) {
onResult(result)
}
val state = vm.state.observeAsState()
}
but I don't want to call onResult
at every composition, only when onResult
changes... Any idea of how to implement that ?Colton Idle
04/25/2023, 12:55 PMZun
04/25/2023, 1:40 PMmattinger
04/25/2023, 10:11 PMLaunchedEffect(viewModel.onResult.observeAsState()) {
result?.let { onResult(it) }
}
juliocbcotta
04/26/2023, 11:41 AM