본문 바로가기

reactive2

ReactorKit으로 단방향 반응형 앱 만들기 - 전수열 ReactorKit으로 단방향 반응형 앱 만들기 - 전수열 ReactorKit으로 단방향 반응형 앱 만들기 Massive View Controller를 피하기 위해 Why? 뷰와 로직의 관심사 분리 뷰 컨트롤러가 단순해짐 RxSwift의 장점을 모두 취한다. ReactorKit은 RxSwift를 기반으로 함 모든 RxSwift 기능을 사용 가능 상태 관리가 쉽다. 단방향 데이터 흐름 중간 상태를 reduce() 함수(pure function)로 관리 pure function(순수 함수) 상태 관리가 간결해짐 View 사용자 입력을 받아서 Reactor에 전달 Reactor로부터 받은 상태를 렌더링 뷰 컨트롤러, 셀, 컨트롤 등을 모두 View로 취급 Reactor View에서 전달받은 Action에 따라.. 2020. 3. 4.
RxJS의 기본 RxJS개요JavaScript 용 반응형 확장 라이브러리RxJS는 Observables를 사용하여 비동기식 또는 콜백 기반 코드를보다 쉽게 작성하도록하는 리 액티브 프로그래밍 용 라이브러리입니다. RxJS는 관찰 가능한 시퀀스를 사용하여 비동기 및 이벤트 기반 프로그램을 작성하기위한 라이브러리입니다.Observable, 위성 유형 (Observer, Schedulers, Subjects) 및 Array#extras (Map, Filter, Reduce, Every 등)에 영향을받는 연산자를 사용하여 비동기 이벤트를 콜렉션으로 처리 할 수 있습니다.ReactiveX는 Observer 패턴과 Iterator 패턴을 결합하고 컬렉션을 사용한 함수형 프로그래밍을 통해 이벤트 시퀀스를 관리하는 이상적인 방법의 필.. 2019. 1. 14.