단방향 데이터 흐름의 이해
Compose의 중요한 키워드인 State를 이해하려면 먼저 기존의 View System의 흐름을 알아야 합니다. 기존의 View System은 아래와 같은 흐름을 갖고있었죠. 사용자가 버튼을 클릭 -> click event가 발생 -> event handler가 상태를 업데이트 -> 상태와 관련된 ui가 새로 업데이트됨 좀더 구체적인 예제로 알아볼까요? 구조화되지 않은 상태 사용자가 이름을 입력하면 바로 화면에 "Hello 이름"이 출력되게 하려고 합니다. 구현하는 한가지 방법은 TextView에 이벤트 콜백을 바로 추가하는 것이죠. viewBinding을 사용한다면 아래코드처럼 될것입니다. class HelloCodelabActivity : AppCompatActivity() { private lat..
2021.11.21