Questions
- Why can it become necessary to inject an object into your ViewModel?
- ViewModels do not expose mutable data, but only read-only properties. How is changing the data implemented?
- Why is it considered a bad practice to keep long-running code in a composable function?
- What can
LaunchedEffect
andDisposableEffect
be used for?