본문 바로가기
{Programing}/RxJS

RxJS.1편 소개

by 탱타로케이 2017. 6. 5.

Reactive 확장은 Observable Sequences와 LINQ스타일의 쿼리 연산자를 사용해 비동기적이고 Event 기반의 프로그래밍을 위한 라이브러리이다.


Data Sequence 는 많은 모양을 취할수 있다. 

웹서비스 요청, 시스템 메모, 웹서비스, 파일, 사용자 입력같은 이벤트종류로의 Data의 흐름같은 것이다.


Reactive 확장은 이런 Data Sequence를 observable sequence로 나타낸다. 

앱은 이런 observable sequence를 통해 새 데이터가 도착하면 비동기적으로 받아 구독할 수 있다.


RxJS는 자바 스크립트의 iterable object와 같은 동기식 data stream과 다음 다이어그램에서 보여주는 약속과 같은 단일 값 비동기식 계산 모두를 원활하게 보완하고 상호 운용하는 종속성이 없습니다.


 

 Single return value

 Mutiple return values

 Pull/Synchronous/Interactive

 Object 

 Iterables(Array|Set|Map|Object) 

 Push/Asynchronous/Reactive

 Promise

 Observable



원본 출처 : http://xgrommx.github.io/rx-book/index.html






'{Programing} > RxJS' 카테고리의 다른 글

RxJS. 2편 왜 RxJS 인가?  (0) 2017.06.05

댓글