RxJS
-
RxJS 연산자RxJS 2021. 4. 27. 00:05
@ 이 글은 글의 최하단에 위치해있는 References의 도서(RxJS 6 버전)를 기준으로 작성하였습니다. @ Github: (https://github.com/ReactiveX/rxjs 6버전은 6.x 브랜치로 이동하세요) @ RxJS 7이 공식 릴리즈되었습니다. (rxjs.dev/guide/overview/) @ deprecated 되는 연산자도 있으니 참고하세요 (7 버전 변경사항 rxjs-dev.firebaseapp.com/deprecations/breaking-changes) @ 각 연산자마다 타입 정의를 작성하지만, 이 외에도 오버로딩되는 함수들이 여럿있으니 github이나 에디터에서 참고하시길 바랍니다. @ 각 함수의 마블 다이어그램은 공식 문서 또는 다음 링크에서 확인할 수 있습니다. ..
-
RxJS 기본개념 정리RxJS 2021. 4. 26. 11:56
@ 이 문서는 RxJS 6 버전을 기준으로 작성하였습니다. @ 작성 시점에서는 7 버전 (베타)가 있습니다. (마스터 브랜치) https://github.com/ReactiveX/rxjs @ 6 버전은 6.x 브랜치로 이동하세요 @ 7 버전이 공식적으로 배포되기 전에 6 버전에 대해 알아두면 7 버전 학습에 도움이 될 것 같아 학습해봤습니다. 1] RxJS에서 말하는 개념 싱글 멀티플 pull 함수 (Function) 이터레이터 (iterator) push 프로미스 (Promise) 옵저버블 (Observable) 싱글: 하나의 값이나 이벤트를 다루는 것 멀티플: 여러 개의 값이나 이벤트를 다루는 것 pull: 데이터를 받을지 결정하는 것 push: 데이터를 보낼지 결정하는 것 2] 옵저버블의 라이프 사..