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