Is this a generally correct usage of `SaveableStat...
# compose
a
Is this a generally correct usage of
SaveableStateProvider
?
Copy code
val stateHolder = rememberSaveableStateHolder()
                    stateHolder.SaveableStateProvider(key = "first") {
                        val randomStringOne = rememberSaveable(key = "value") {
                            UUID.randomUUID().toString()
                        }
                        SideEffect {
                            Log.v("StateRestoring", "First: $randomStringOne")
                        }
                    }
                    stateHolder.SaveableStateProvider(key = "second") {
                        val randomStringTwo = rememberSaveable(key = "value") {
                            UUID.randomUUID().toString()
                        }
                        SideEffect {
                            Log.v("StateRestoring", "Second: $randomStringTwo")
                        }
                    }