v79
08/25/2023, 8:49 PMLaunchedEffect
have any meaning on Desktop? Since there's no android lifecycle here?jw
08/25/2023, 9:03 PMv79
08/25/2023, 9:14 PMPablichjenkov
08/25/2023, 9:22 PMv79
08/25/2023, 9:28 PMLaunchedEffect(state){
println("State changed: $state")
window.title = "Corbel Editor: ${state.value.mode.name}"
}
I thought this would be 'fired' every time state
changes (where val state = viewModel.appState.collectAsState()
. Though to be honest I don't know what needs to change for this to count as a.... change? Because calling state.appState.mode=Mode.BUSY
definitely doesn't count.v79
08/25/2023, 9:28 PMPablichjenkov
08/25/2023, 10:21 PMby
instead of =
or, collectAsState(). value
You are keying LaunchEffect with an instance var that doesn't seem to change. If they doesn't change the effect won't retriger