Я работаю над приложением Angular 6 с редуксом в миксе.
В настоящее время все мои селекторы имеют одну из двух форм:
this.store.select<ActiveProject>(['projectList', 'map', this.projectId])
или
@select(['parameterList', 'parameters'])
parameters$: Observable<Parameter[]>
Оба они возвращают Observable, что замечательно, так как оно хорошо следует соглашениям Angular. И у Angular есть все навороты для работы с ними.
Я начал изучать библиотеку Reselect (https://github.com/reduxjs/reselect). Эта библиотека значительно упрощает селекторы (в дополнение к ряду других преимуществ). Однако селекторы при повторном выборе не возвращают Observable (если я правильно понимаю) .
Означает ли это, что если я хочу использовать повторный выбор с моим приложением, я больше не могу использовать Observables?
Или я что-то упустил?