SavedStateHandle in the Navigation 3 Era: It’s Time to Rethink Your ViewModel

If you’ve been developing Android apps with Jetpack Compose for a while, you’ve probably written something like this: