在ngrx中我们可以通过两种方法获取store状态。
store.select().subscribe()
所以我对 ngrx 中哪种方法最好并且针对获取商店状态进行了优化感到困惑。并且它完全用react-redux取代了useSelector()。
有人可以解释一下吗?
推荐的方法是使用
store.select(selectorName)
。
推荐使用选择器,因为它是记忆化的,性能更高(否则选择器可能会被调用太多次)。
因此,我们还有以下 ESLint 规则 https://ngrx.io/guide/eslint-plugin/rules/prefer-selector-in-select