fromEvent/of/interval
값이 어디에서 시작되는지 먼저 정하고 Observable로 감쌉니다.
Promise와 달리 Observable은 구독 전까지 실행되지 않고, 여러 값과 취소, 완료, 오류를 하나의 스트림 계약으로 표현합니다.
값이 어디에서 시작되는지 먼저 정하고 Observable로 감쌉니다.
pipe 안에서 변환, 필터링, 비동기 교체 규칙을 선언합니다.
구독해야 실행되고, unsubscribe로 이벤트와 리소스를 정리합니다.
값, 실패, 완료를 분리해 스트림 수명주기를 다룹니다.