⭐️ 자세히 알아보기
🍎 상태 및 구성
- 컴포지션 : Compose가 컴포저블을 실행할 때 빌드한 UI에 관한 설명입니다.
- 초기 컴포지션 : 처음 컴포저블을 실행하여 생성된 컴포지션입니다.
- 리컴포지션 : 데이터가 변경될 때 컴포지션을 업데이트하기 위해 컴포저블을 다시 실행하는 것을 말합니다.
🍎 컴포저블 상태
상태 및 Jetpack Compose | Android Developers
- remember : 객체를 컴포지션에 저장하고 호출한 컴포저블이 컴포지션에서 삭제되면 그 객체를 잊습니다.
→ 계산된 값은 초기 컴포지션 중에 컴포지션에 저장되고 저장된 값은 리컴포지션 중에 반환됩니다
//선언 방법
val mutableState = remember { mutableStateOf(default) }
var value by remember { mutableStateOf(default) }
val (value, setValue) = remember { mutableStateOf(default) }
🍎 지원되는 기타 상태 유형
Consuming flows safely in Jetpack Compose