[Compose] 3. 선언형(Declarative) UI와 Recomposition
이미 앞에서 compose에 대한 기본 구조 및 예제에 대해 설명했습니다. 이제, Compose의 중요한 concept에 대한 선언형 (Declarative) UI에 대해서 설명합니다. 이 포스팅을 예제보다 먼저 쓰지 않은 이유는 Compose의 개념과 사상에 대해서 먼저 기술하는 경우 기술문서를 읽다가 지치기 십상이기 때문입니다. 이 글은 Android developer 공식 사이트에서 제공하는 문서를 기반으로 의역, 번역 하였습니다.[1] 선언형 프로그래밍의 paradigm 기존의 안드로이드에서는 유저의 상호작용이나 개발자의 의도로 특정 Data가 변경되는 경우 직접 UI widget에 접근하여 데이터를 변경했습니다. 즉 TextView.setText, container.addChild(View) 등..