Есть ли преимущество в использовании декоратора выбора вместо метода выбора? - PullRequest
0 голосов
/ 09 февраля 2019
@Select(state => state.animals) 
animalsWithDecorator$: Observable<string[]>;

и

animalsWithMethod$ = this.store.select(state => state.animals);

Похоже, что select является более безопасным типом, потому что если state.animals меняет свой тип на number[] animalsWithMethod$, то также меняется, но animalsWithDecorator$ будетвсе еще быть string[].

1 Ответ

0 голосов
/ 11 февраля 2019

Некоторые из преимуществ упомянуты в документах .

Итак, второй подход был бы более полезен для:

  • с программными селекторами
  • выбора состояния (или его части) только один раз без его непрерывного просмотра
  • модульное тестирование
...