我想知道为什么我无法从mapStateToProps直接访问数组中的对象,但我可以使用map函数。
//工作
<View>
{this.props.m.map((item,index) => {
return(
<Text key={index}>
This is my fixed footer! {item.title}
</Text>
)
})
}
</View>
//不起作用
<Text>
{this.props.m[0].title}
</Text>
我使用redux-thunk中间件来使用异步功能和动作创建器。此致!
答案 0 :(得分:1)
M不是一个数组,它只是一个可迭代的对象,这就是为什么map工作,并且acessing m [0]不行,尝试array = m.values()
,现在数组具有m的所有值,现在你可以做{{1} }