我在redux-store中有一个比较全面的对象,我想把它压缩成一个特定键的数组。我是否要在mapStateToProps中编写此筛选器逻辑?
通常,我会有如下形式的东西:
const mapStateToProps = state => {
return {
budgetCategories: state.getIn(['budget', 'budgetCategories']).toJS(),
budgetFormEditable: state.getIn(['budget', 'budgetFormEditable']).toJS(),
reduxForm: state.getIn(['form']).toJS()
}
}我想知道我是否想要使用过滤器和映射来剥离单个项目,如果将它放在相同的函数中是否合理。
发布于 2018-01-08 01:04:58
听起来你需要选择器。Redux文档建议将它们放在reducer旁边,因为如果状态形式改变,选择器也需要改变。https://redux.js.org/docs/faq/CodeStructure.html#structure-file-structure
https://stackoverflow.com/questions/48139465
复制相似问题