Вопрос сравнивает механизмы сохранения состояния в Compose.
remember: хранит значение только до выхода из Composition (например, поворот экрана сбрасывает).
rememberSaveable: сохраняет состояние через Bundle (как в Activity).
Место хранения: память Composable-дерева.
val counter = remember { 0 } // Сбросится при конфиг-изменении
val savedCounter = rememberSaveable { 0 } // СохранитсяrememberSaveableИспользует Bundle, поэтому поддерживает только:
Примитивы.
Parcelable/Serializable.
Пользовательские Saver.