상태 썸네일형 리스트형 [Compose] 상태 호이스팅(State Hoisting) Compose 공식문서를 참고하여 작성하였습니다 UI 상태는 UI 상태를 읽고 쓰는 모든 컴포저블의 가장 낮은 공통 상위 요소로 호이스팅해야 합니다 UI 상태(UiState)와 UI 로직 종류 UI 상태 (UI를 설명하는 property)화면 UI State -> 화면에 표시해야 하는 정보 예를 들어, NewsUiState 클래스는 뉴스 기사, 기타 UI 렌더링에 필요한 정보를 포함data class NewsUiState( val isLoading: Boolean = false, val newsList: List = emptyList(), val error: String? = null) UI element State -> UI 요소 자체의 속성 (Visibility, font, fontS.. 더보기 [Compose] 상태 관리 Compose 공식문서를 참고하여 작성하였습니다 State와 CompositionCompose에서는 State(상태)가 업데이트 될 때마다 Recomposition 실행 예시) 상태 변화가 없는 코드@Composableprivate fun HelloContent() { Column(modifier = Modifier.padding(16.dp)) { Text( text = "Hello!", modifier = Modifier.padding(bottom = 8.dp), style = MaterialTheme.typography.bodyMedium ) OutlinedTextField( v.. 더보기 이전 1 다음