리컴포지션1 [Compose] Recomposition 리컴포지션(Recomposition)이란?Jetpack Compose에서 리컴포지션은 @Composable 함수를 다시 실행해 UI를 갱신하는 과정입니다.UI 상태(State)나 함수의 입력값(파라미터)이 변경되면 Compose가 해당 컴포저블만 선택적으로 다시 그려줍니다.리컴포지션이 자주 발생하면 안 좋은 이유CPU 낭비: 불필요한 함수 재실행이 늘어나면 연산량이 커집니다.UI 렉: 자주 화면을 갱신하면 프레임 드랍이 발생할 수 있습니다.배터리 소모 증가: 과도한 연산으로 모바일 기기 전력 소모가 커집니다. 언제 리컴포지션이 발생할까?상태(State) 변경 var count by remember { mutableStateOf(0) }// count 값이 바뀌면 이를 읽는 컴포저블이 다시 실행된다. 함.. 2025. 7. 13. 이전 1 다음