rember
을 사용해 저장된 값은 재생성되지 않고 이전에 저장된 상태를 유지한다 ( 성능 최적화 )리컴포지션 및 구성 변경 중 값을 저장하기 위해서는 rememberSaveable
을 사용한다.
remberSaveable 를 사용해 값을 저장하면, 필요한 경우 활동이 복원될 때 사용 가능하다.
var revenue by rememberSaveable { mutableStateOf(0) }
추가 설명
[Jetpack] Compose 사용하기 - 1. remember와 MutableState
remember
와 mutableStateOf
를 결합하여 사용하면, Compose UI의 상태를 효율적으로 관리할 수 있다. remember
는 상태가 컴포지션을 통해 유지되도록 보장하며, mutableStateOf
는 상태가 변경 가능하고, 상태 변화에 따라 UI가 반응적으로 업데이트되도록 한다.
var count by remember { mutableStateOf(0) }