observable

이희주·2022년 6월 28일
0

observable

observable은 observer을 인자로 받고, 함수를 반환하는 함수이다

Observable.create()나 new Observable()로 생성 가능

Observable의 subscribe()를 통해 Observer 객체를 생성하고 만들어진 Observer 객체로 함수를 호출해 값을 발행한다

Observable을 subscribe하고 반환받은 객체로 구독을 해제할 수 있음

Observer는 next, error, complete 3가지 함수로 구성된 객체

next : Observable subscriber에게 데이터를 전달
complete : Observable subscriber에게 완료를 알리면 next가 데이터 전달을 멈춤
error : Observable subscriber에게 에러를 전달하면 next, complete가 발생하지 않음

profile
어제보다 오늘 발전하는 프론트엔드 개발자

0개의 댓글