remember Updated State
remember a mutableStateOf and update its value to newValue on each recomposition of the rememberUpdatedState call.
rememberUpdatedState should be used when parameters or values computed during composition are referenced by a long-lived lambda or object expression. Recomposition will update the resulting State without recreating the long-lived lambda or object, allowing that object to persist without cancelling and resubscribing, or relaunching a long-lived operation that may be expensive or prohibitive to recreate and restart. This may be common when working with DisposableEffect or LaunchedEffect, for example:
Samples
androidx.compose.runtime.samples.rememberUpdatedStateSampleWithDisposableEffectandroidx.compose.runtime.samples.rememberUpdatedStateSampleWithLaunchedTask