[Compose] 11. State holder
Stateful 한 Composable이 존재할 때 state hoisting을 하기 위한 pattern과 이에 대한 장점에 대해서는 앞서 얘기했습니다. [1] Composable에 state가 여러 개 존재하는 경우 관리를 쉽게 하기 위하여 한 곳에 모아놓는걸 State holder라고 하며, 이럴 경우 Caller에서 상태를 좀 더 쉽게 제어할 수도 있습니다. 이외에도 연관있는 상태들을 한 번에 묶이므로 state hoisting이 좀 더 유연해지며, composable의 재활용성도 올라갑니다. 기본 예제 단순하게 입력을 처리하는 TextField를 아래와 같이 작성했습니다. @Composable fun FavoriteFoodInput(onFavoriteFoodInputChanged: (String)..