state란?application에서 시간에 따라 변할 수 있는 모든 값ex) 스낵바, ripple effect 등등특정 UI 요소의 상태를 나타내며, 상태가 변경되면 해당 UI가 자동으로 다시 그려지도록 함(state update)변경된 상태를 UI에 반영하기 위한 추가적인 코드 필요 x → 간결데이터 상태와 UI 코드 분리 → 유지보수 쉬움선언형 UI(jetpack compose)에서 state를 업데이트하기 위해서는 동일한 composable을 새 인수로 호출해야 함.→ state 업데이트마다 recompositionrecomposition이란?state의 변경 시 영향을 받는 일부 UI만 업데이트하는게 효율적. 따라서 해당 composable 함수만 다시 실행. → remember 이용 remem..