어플 개발일기

Compose (4) 구조에 대해서 Viewmodel

리워크 2021. 8. 3. 00:47

 그러면 State를 어디에 두어서 관리를 해야 하는가?

 

우리는 Viewmodel을 많이 사용하므로 Viewmodel에 넣는다고 생각해보자.

 

만약에 Composable의 구조가 다음과 같다고 한다면,

여기서 제일 끝 단의 TodoScreen Composable에서 State를 관리하는게 좋다.

 

 State는 최하단의 모든 Composable을 관리하는 부모 Composable로 호이스팅 하는게 좋음. 

 

다음에는 Theming 하는걸 해봐야지