$.get()
не является Reactive в том смысле, который подразумевается под RxJS или Observables в целом.
Идея состоит в том, что с помощью Observables вы можете определить поток данных, как он протекает через конвейер преобразований.и другие операторы.Таким образом, вы можете легче рассуждать о своей логике и преобразовывать один источник в несколько вариантов использования.
С $.get()
или fetch()
(ES6 +), в этом отношении вы не определяете конвейер, новы извлекаете прямо в этот момент.
Observable будет определен, но останется "приостановленным", пока кто-то не начнет активно его слушать.
Это поведение, однако, не является основным отличием, есть шаблон, называемый шаблоном Observable, который может дать вам более точное представление о том, что именно означает «Reactive», и как он отличается от императивного способа использования JQuery's $.get()
или ES6 fetch()