Composable Function

rememberSaveable

Remember the value produced by [init].

RememberSaveable

@Composable
fun RememberSaveable() {
    val list = rememberSaveable { mutableListOf<Int>() }
}

RememberSaveableCustomSaver

@Composable
fun RememberSaveableCustomSaver() {
    val holder = rememberSaveable(saver = HolderSaver) { Holder(0) }
}

RememberSaveableWithMutableState

@Composable
fun RememberSaveableWithMutableState() {
    var value by rememberSaveable { mutableStateOf(({ "value" })()) }
}

RememberSaveableWithMutableStateAndCustomSaver

@Composable
fun RememberSaveableWithMutableStateAndCustomSaver() {
    val holder = rememberSaveable(stateSaver = HolderSaver) { mutableStateOf(Holder(0)) }
}