단방향흐름
-
[RxSwift] - 단방향 Vs 양방향iOS/RxSwift 2025. 4. 24. 00:02
단방향 바인딩- View → ViewModel- ViewModel → View 이렇게 한 방향으로만 데이터가 흐름 MVVM에서는 가장 권장되는 구조.// View → ViewModeltextField.rx.text.orEmpty .bind(to: viewModel.inputText) .disposed(by: disposeBag)// ViewModel → ViewviewModel.outputText .bind(to: label.rx.text) .disposed(by: disposeBag) - 디버깅이 쉽고, 테스트하기 쉬운 구조 양방향 바인딩이란?View와 ViewModel이 서로 값을 주고받는 구조. Rx에서는 흔히 이렇게 작성됨.textField.rx.text.orEmpty ..