Ответ
rememberSavable — это комбинация remember и saveable в Jetpack Compose, позволяющая сохранять состояние при изменении конфигурации (например, повороте экрана) или процессе смерти процесса.
Пример:
var text by rememberSaveable { mutableStateOf("") }
TextField(
value = text,
onValueChange = { text = it }
)
Особенности:
- Работает через
Bundle(похоже наonSaveInstanceState). - Поддерживает пользовательские
Saverдля сложных объектов. - Не сохраняет состояние при выходе из приложения.