所以我有一个redux应用,使用React Router进行设置。 在访问路线中的每个页面后,我都会获取该页面的数据。
直到我到达pageX /:id为止,它都可以正常工作。 该页面具有项目列表,每个项目都是具有各自状态的视图。 (例如,一项是多项选择调查,另一项是文本输入块)。
项目显示在列表中,直到获取页面数据后,项目的数目和排列才能知道。
我目前处理此问题的方式是将所有状态存储在呈现组件时。
我想将其重构为redux状态,但是我不确定如何执行此操作。有没有一种好的方法可以将reducer动态附加到应用程序状态?还是我可以遵循的另一种模式
答案 0 :(得分:0)
您可以使用redux-thunk
并为要在Redux中存储其本地状态的组件连接组件。每次您可以调度操作以更新组件的redux状态。
Redux 的作者 Dan Abramov 可以找到更好的解释,他给出了关于redux-thunk及其在整个集成中的集成的stackoverflow问题的简短答案。组件。 PS超时处理在他的回答中是另外一回事。