kotlin State Hoisting

김동현·2022년 11월 28일

NumberFormat 클래스

NumberFormat.getCurrencyInstance()

  • 숫자를 통화 형식으로 지정하는 데
    사용할 수 있는 숫자 형식 지정 클래스가 제공된다.

composable 함수에서 상태를 추출할 때 결과로 생성되는 composable 함수를 stateless 함수라고 합니다.
Composable 함수를 Stateful하게 만든다면, 함수는 재사용성이 줄어들고, 테스트 가능성이 없어진다.
State Hoisting은 Stateful한 Composable을 Stateless하도록 만들기 위한 디자인 패턴이다. -> 자식 Composable의 State를 호출부로 끌어올리는 것을 뜻한다.

  • value: T: 값
  • onValueChange: (T) -> Unit : 새 값이 들어왔을 때 값을 변경하도록 요청하는 함수( 이벤트 )
profile
김김동현

0개의 댓글