提供React Redux无效的Prop

时间:2016-01-03 09:38:23

标签: javascript reactjs redux

我目前的数据流是这样的,

BookContainer (Passes in props needed by book form, eg drop down selection options)
|_ BookModal (Handles the form submission)
   |_ CreateBookForm (Contains form tag and input fields, Dumb Component)

我面临的问题是当我的BookModal处理表单提交时,一切都很顺利,但我收到此错误this.props.books.map is not a function。书籍道具从BookContainer -> BookModal -> CreateBookForm传入,以填充我必须选择的书籍。从BookModal提交表单后CreateBookForm的返回响应是对请求是成功还是失败的承诺。

我不确定我当前的传递数据流是否正确,但到目前为止所有数据都正确显示。只有在我提交表格后才会收到此错误。 我使用https://github.com/erikras/react-redux-universal-hot-example作为我的样板。 任何建议或想法表示赞赏!感谢。

1 个答案:

答案 0 :(得分:0)

基本上,错误只是两种不同属性所使用的状态。因此导致不同的属性类型。我所要做的只是修改我的动作创建者而不是混淆状态。