ViewModels Topic

ViewModels

뷰모델을 정의하는 폴더입니다. 프로바이더로 정의된 뷰모델도 있고 그렇지 않은 뷰모델도 있습니다. 주로 내비게이터상에서 중복되는 화면이 depth에 따라 쌓이는 화면들같은 경우(개체상세)에는 프로바이더를 사용하여 구현하지않고 뷰모델에서 -> 뷰,스크린의 setState()를 호출하는 forceRender 콜백함수로 구현합니다. 프로바이더는 싱글톤이어서 화면이 중첩되면 이전 화면들에 그려지는 데이터도 모든 화면에서 공유하기 때문입니다.

Classes

ChatListSubScreenVM ViewModels
채팅 스크린 뷰모델
ChatScreenVM ViewModels
채팅 스크린 뷰모델
CowCurrentStatusScreenVM ViewModels
개체현황 스크린 VM
CowDetailScreenVM ViewModels
개체상세 스크린 뷰모델
CowSettingsScreenVM ViewModels
개체설정 스크린 뷰모델
DiseaseObservationCreateScreenVM ViewModels
질병관찰 스크린 VM
DiseaseObservationListScreenVM ViewModels
FarmInfoScreenVM ViewModels
FarmInputCodeScreenVM ViewModels
FarmLoadingScreenVM ViewModels
농장 스크린 VM
FarmSelectScreenVM ViewModels
FindPasswordScreenVM ViewModels
FindUsernameScreenVM ViewModels
HomeScreenVM ViewModels
홈 스크린 VM
PhoneAuthResendScreenVM ViewModels
PhoneAuthScreenVM ViewModels
ReportCardViewVM ViewModels
리포트 카드 ViewModel
ReportScreenVM ViewModels
리포트 스크린 VM
SearchCowScreenVM ViewModels
개체 검색 뷰의 뷰모델
SettingsScreenVM ViewModels
환경설정 스크린 뷰모델
SignInScreenVM ViewModels
SignupScreenVM ViewModels
UserInfoScreenVM ViewModels