从存储在redux中的数组中选择一项

时间:2018-12-21 19:34:54

标签: redux

我只想呈现redux中存储的数组中的一项。 例如,假设我的存储数组如下:

[
  {item1: 1},
  {item2: 2}
]

我以为我可以将索引定位为0的项目:

const mapStateToProps = state => ({
    userInput: state.userInput.datas[0]
});

但是,它仍然返回整个数组。

1 个答案:

答案 0 :(得分:0)

这比我想象的要简单:

我没有在mapStateToProps中定位数组项,而是在分派thunk时将其作为参数传递。

例如: this.props.dispatch(fetchSubGroup(this.props.userInput[0]));