In compose multiplatform projects, since now screens will take up
ScreenComponent
instead of viewmodels, what happens to the stability of compose functions. I assume there would be unnecessary recompositions since composable functions would be marked unstable since they have an unstable parameter (instance of class extending
to decide if unstable parameters should trigger recomposition.
I've been testing it for a while and it's solved most problems with unwanted recomposition with no issues (yet).