-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
미해결
viewModel에서 context를 받는 행위 질문
22.09.15 10:15 작성 조회수 222
0
로그인을 생각해보았는데요.
repository_impl에서 local 검사 후 정보가 있으면 따로 터치 상호작용이 없어도 화면에서 자동으로 메인화면으로 넘어가게 하고 싶습니다.
그런 경우에는 viewModel 안에 메서드에 context를 받고 거기서 Navigator를 작성해도 문제 없을까요? 아니면 state에 로그인 여부를 하나 만들고 그것을 watch해서 screen에서 navigator를 쏘는게 맞을까요?
아니면 좀 더 이상적인 방법있을까요?
답변을 작성해보세요.
1
오준석
지식공유자2022.09.15
ViewModel 에 context를 넘기면 뷰모델 테스트 코드 작성이 어렵습니다.
UI 쪽에서 Stream 으로 로그인 상태를 관찰하는 것을 추천합니다.
답변 1