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