어떤 상태 변화에 반응해야하는 함수의 제어권한을 넘겨주는거아니냐

보통은 머 실행하고 if (isChanged) cb() 친다면
isChanged$.subscribe(cb) 하고

isChanged$ = new Observable((next) => prev !== current ? next(current) : null);

요런식으로..
그래서 결국 메시지큐같은걸 구독한단 말을 풀어쓰면
메시지큐의 값 변경시 실행될 명령 대기열에 새 명령을 등록하는거고..

그렇게보면 옵저버라는 단어가 되게 헷갈릴수있을거같음
구독이라는 단어도 별로고..

내가 이해한게 맞는지도 의문
더 쉬운 설명이 있을가

- dc official App