RxJS 개념

RxJs 입력값에 대한 일관된 방식

스크린샷 2021-10-24 오후 10.34.17.png

입력값들은 어떤 것들이 있을까?

  1. 자바스크립트 : 배열 데이터, 함수 반환값
  2. 이벤트: 키보드, 마우스, 휠, 터치
  3. 서버데이터: ajax, file

...

→ 입력값들이 동기/비동기 처리를 따로 처리를 해줘야하는 번거로움이 있다.

예) 함수 호출(call), 이벤트(event), callback/promise, push/pull 방식 등 여러가지의 입력값들에 대한 분기처리 존재

RxJS 입력값들을 데이터 스트림을 방식을 통한 처리를 통해서 동기/비동기 일관된 방식으로 처리가 가능하다.(인터페이스의 단일화)

스크린샷 2021-10-24 오후 10.29.54.png

스크린샷 2021-10-24 오후 10.32.15.png