[Android]JetPack Compose의 특징

incava·2023년 10월 5일
0

선언형 UI

사전적인 의미 : 어떻게, 무엇을 할지 대신 무엇을 하는지에 대한 기술
UI = f(state)라고 생각하면 편함.

React에서 선언형 UI를 최초 생산
반드시 변경되어야 할 부분만 랜더링함으로써 성능 향상.

안드로이드 xml를 통한 UI 업데이트 순서

  1. 뷰 객체를 가져옴.
  2. findViewById()를 통해 뷰를 찾음
  3. 뷰는 상태를 가지고 있어 함수로 상태를 가져옴
  4. 뷰의 상태를 업데이트하기 위해 여러 함수 사용.

Compose 화면 갱신 순서

Data방식

Top-Down방식으로 Data갱신이 이루어지며 갱신하지 않은 부분은 새로 그리지 않음.

Event방식

Bottom-Top방식을 통해 이벤트가 이루어짐.

profile
근거있는 코딩하고 싶은 개발자

0개의 댓글

관련 채용 정보