Peter
05/13/2026, 1:54 PMfun Pin(pin: String) {
val previousPin: String = TODO()
val isDeleting = pin.length < previousPin.length
}jw
05/13/2026, 2:19 PMSideEffect to write the new value to ensure only completed recompositions update it.Peter
05/13/2026, 2:32 PMval lastPin = remember { mutableStateOf(pin) }
val isDeleting = lastPin.value.length > pin.length
LaunchedEffect(pin) {
lastPin.value = pin
}shikasd
05/14/2026, 3:29 AMvar field
class Ref<T>(var value: T)
val lastPin = remember { Ref(pin) }
SideEffect {
lastPin.value = pin
}