Jetpack Compose State
안드로이드 2022. 1. 25. 19:14

State 의 정의 어플리케이션에서 State란 시간이 지남에 따라 계속 변화할 수 있는 모든 값을 의미한다. state 는 Room database 에 저장된 값일 수도 있고, 클래스의 프로퍼티일 수도 있다. Android Application 을 예로 들자면 다음과 같은 것들이 모두 상태를 유저에게 보여주는 것이라고 할 수 있다. 블로그 게시물과 댓글들 네트워크 연결 오류 스낵바 유저가 클릭시 보여지는 버튼 애니메이션 Android의 UI Update Android 에서 UI 업데이트는 대게 위와 같은 과정을 따라 수행된다. 유저에 의해, 혹은 어떤 식으로든 이벤트가 발생한다. (버튼 클릭, 게시물 추가, 댓글 추가 등등) 이벤트에 의해 State 가 변경됨 변경된 State 를 보여준다 (새로운 S..