MVVM 패턴 구현에서 rx binding관련 질문입니다.
안녕하세요 :)
MVVM 패턴 구현 강의를 들으면서 질문이 생겼습니다.
혹시 아래처럼 button들의 tap이벤트를 바로 바인딩하지 않고 중간에 subject를 트리거로 만들어 따로 연결하는 이유가 있을까요 ??
rx.tap이 ControlEvent라서 ViewModel의 trigger와 바로 바인딩해줘도 괜찮을 것 같다는 생각이 들었습니다.
let input = ViewModel.Input(tvTrigger: buttonView.tvButton.rx.tap.asObservable(),
movieTrigger: buttonView.movieButton.rx.tap.asObservable())
답변 1
0
네 VC에서 button.rx.tap.bind(to:viewModel.trigger)
이런식으로 바인딩해도 괜찮습니다
위는 Input-Output 패턴을 사용한건데 좋아하는 스타일대로 구현하셔도 됩니다!
수강 기간 연장 문의
0
28
1
수강연장부탁드려도될까요..
0
42
2
Combine Playground 에서 실행 시
0
58
2
70강 - 글로벌 액터로 격리된 Protocol 을 extension 에서 conform 시 타입 본체의 격리 수준 질문
0
42
1
searchable이 화면 하단에 위치해요
0
62
2
현재강의 완성된코드가있을까요?
0
61
1
Drawing Cycle 관련 질문
0
72
1
앱 제작 시 주로 코드로 작성하시는 이유가 있을까요?
0
95
2
델리게이트 패턴 관련 질문
0
66
2
ios 애드몹 광고
0
134
2
다음 강의 내용 관련 문의드립니다.
0
193
1
bind, signal, drive 사용
0
118
1
강의 시작 전 문의드립니다.
0
187
2
"섹션에 맞는 다양한 레이아웃 구현" 강의 질문있습니다.
0
166
2
마지막 강의 "리스트 검색 기능 구현"이 다른 강의 영상으로 업로드 된 것 같아요
0
232
1
섹션1 3번 레이아웃 deprecated 경고
0
321
2
단축키 질문
0
296
2
NSCollectionLayoutSize 질문
0
386
2
섹션 3. Modern collection view 심화-snapshot 구현 -
0
386
2
Swift Modern Collection View에서 click event 처리에 관하여 고민이 됩니다
0
425
1
강의 <diffableDatasource구현- Item 타입에 맞는 셀 리턴하기> 에서 질문 있습니다.
0
270
1
RxAlamofire 추가가 안됩니다.
1
753
3
강의 <각각의 network 구현>에서 질문있습니다.
1
444
2
모든 강의 수강 후 종합적으로 궁금한 내용에 대해 질문드립니다.
1
544
2





