기존 코드를 RxSwift 를 이용한 MVVM 패턴으로 바꾸고 있는중입니다.
작업중에 ViewModel 관련해서 의문이 있어서 질문드립니다.
CollectionView를 갖고 있는 View인데요.
CollectionView 안의 Cell 에 View가 add 되는데요.
이 View의 Type이 총 6개입니다.
그래서 저는 이 View를 서브 클래스로 따로 만들어서 메인 ViewModel을 상속받게 했는데요.
이렇게 하는게 맞는건지 궁금합니다.
컬렉션 뷰 안에 있는 서브 뷰의 뷰 모델을 또 만들어서 그 SubViewModel과 메인 ViewModel이 통신하게 해야 하는건지…
아니면 지금 제가 하는 방식으로 해도 되는건지…
답변주시면 감사하겠습니다~^^;;