根据我从 Dan Abramov 的蛋头视频“javascript-redux-co located-selectors-with-reducers”和他的一些推文中了解到的,使用选择器将状态映射到 prop 并删除此逻辑是一个很好的做法从 Component 中获取并将其放置在Reducer 中(管理状态的地方)。
尽管这很有意义,但它也会导致每次将新状态添加到存储中时我的组件都会进行渲染,即使仅更改状态对象的非相关属性也是如此。有没有一种方法可以在不使用重选器的情况下克服这个问题,这对于更简单的情况可能有点过大?