const simpleObservable = new Observable( (observer) => {
observer.next("My message");
observer.complete();
})
Чтобы подписаться на одноуровневый компонент,
simpleObservable.subscribe();
Для предмета,
const subject = new Rx.Subject();
subject.next("My message");
subject.subscribe((data) => {
console.log(data);
})
Я знаю, что основной причиной использования субъекта является многоадресная передача, а наблюдаемая - одноадресная (каждый подписанный наблюдатель имеет независимое выполнение наблюдаемой).
То есть, просто для передачи сообщений, что является более эффективным и полезным для использования?