📚 RxJS
실습과 함께 RxJS를 알아보고, 그 다양한 기능화 활용법을 알아보는 강좌입니다.
📗Section 1. 스트림 맛보기
배열, 시간, 그리고 예측불가한 이벤트를 스트림으로 다뤄봅니다.
📘Section 2. Operator - RxJS의 다양한 연산자들
다양한 pipable 연산자들로 스트림을 처리하는 법을 배워봅니다.
1. 기본적인 배열 연산자들
count, max, min, reduce, first, last, elementAt, dictinct, filter, tap
2. Transformation 연산자들
map, pluck, toArray, scan, zip
3. take와 skip 관련 연산자들
take, takeLast, takeWhile, takeUntil, skip, skipLast, skipWhile, skipUntil
4. 시간을 다루는 연산자들 1
delay, timestamp, timeinterval, timeout, timeoutWith
5. 시간을 다루는 연산자들 2
debounceTime, auditTime, sampleTime, throttleTime, (debounce, audit, sample, throttle)
6. 스트림을 결합하는 연산자들
merge, concat, mergeMap, concatMap, switchMap, (mergeMapTo, concatMapTo, switchMapTo, mergeAll, concatAll)
7. 기타 유용한 연산자들 1
sequenceEqual, distinctUntilChange, combineLatest, buffer, bufferCount, bufferTime, groupBy
8. 기타 유용한 연산자들 2
startWith, every, defaultIfEmpty, retry, iif, defer, empty, throwError, share, shareReplay
📙Section 3. 실전 RxJS!
이제껏 배운 연산자들을 활용하여 reactive한 소프트웨어들을 만들어봅니다.