我正在创建一个表单,其中包含与表单生成的结果相关的redux-form和分页 . 形式和分页都是单独的组件,分页位于表单组件之外 .
我的想法是当点击分页时,redux-form的动作创建者被逐个调度 - 首先触发 change()
动作,在表单中更改 page
字段然后触发提交表单的 submit()
动作 .
一切都工作得很好,除了一件事:即使分页点击处理程序传递正确的页码,某些东西也很奇怪,但 submit()
与 previously 点击的页码一起出现 . 当我将 submit()
包装成 setTimeout()
时,一切正常,我想出了什么's wrong, ' cos .
这是github的链接:
我知道我的代码还有很多需要改进的地方,请记住,几乎所有数据都是模拟的,后端也不完整 . 提前致谢 .