Source
DOM 이벤트, 타이머, HTTP 요청처럼 값이 생기는 지점을 고릅니다.
RxJS는 클릭, 입력, 타이머, HTTP 응답처럼 이어지는 값을 Observable로 묶고, operator 체인으로 변환한 뒤 observer가 신호에 반응하게 합니다.
DOM 이벤트, 타이머, HTTP 요청처럼 값이 생기는 지점을 고릅니다.
구독 전에는 실행하지 않고, 구독자가 생기면 값을 흘려보냅니다.
map, filter, debounceTime 등으로 스트림을 선언적으로 가공합니다.
next, error, complete 콜백으로 값과 종료 신호에 반응합니다.
이미 시작된 하나의 비동기 결과를 then 또는 await로 받는 데 적합합니다.
여러 값, 취소, 재시도, 이벤트 조합이 필요할 때 흐름을 유지합니다.