Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Machine Learning
- cors
- 프로그래머스
- 이진탐색
- 컨테이너
- 연결리스트
- RT scheduling
- 연결 리스트
- 브라우저
- 스택
- 프로세스
- alexnet
- C
- 코딩테스트
- 큐
- 자바스크립트
- pytorch
- vue3
- 릿코드
- 해시테이블
- 포인터
- APOLLO
- RxJS
- 타입스크립트
- GraphQL
- 배열
- 웹팩
- 자료구조
- 알고리즘
- 프론트엔드
Archives
- Today
- Total
목록concat (1)
프린세스 다이어리
[RxJS] Observable 스트림의 흐름을 합치는 3가지 방법 merge(), concat(), switch()
회사 FE 스터디때 내 차례에서 발표한 내용 정리 옵저버블을 하나로 합치지 않는다면? 예: 마우스와 터치 동작에 대한 각각의 옵저버블 const mouseUp$ = Rx.Observable.fromEvent(document, 'mouseup'); const touchEnd$ = Rx.Observable.fromEvent(document, 'touchend'); 이 2개의 옵저버블을 개별적으로 구독할 수는 있겠지만 한계점이 있다. 동일한 코드일 가능성이 큰 구독 영역이 두 개 존재 둘 사이에 공유되어야 하는 모든 코드는 외부 공유 상태가 필요. 두 개의 구독을 추적해야 해서 잠재적인 메모리 누수 영역 하나 더 생김 → 둘은 유사한 이벤트를 방출하기 때문에, 단일 코드 블록으로 두 구독을 관리하는 게 낫다...
FE
2022. 2. 27. 09:27