RxSwift란?

RxSwift == Reactive eXtension + Swift

관찰 가능한 시퀀스를 사용하여 비동기 및 이벤트 기반 프로그램을 구성하기 위한 라이브러리

ReactiveX - Intro 페이지 번역

ReactiveX - Intro

https://github.com/ReactiveX/RxSwift

Observable
    .combineLatest(firstName.rx.text, lastName.rx.text) {  $0 + " " $1 }
    .map { "Greetings, \(#0)" }
    .bind(to: greetingLabel.rx.text)
    .disposed(by: DisposeBag)

탄생 배경