我正在研究React + Redux应用程序,我需要显示带有分页数据的数据网格.我可能有数千行,但我不希望通过滚动条进行虚拟加载; 我想要分页.我通过Ajax调用加载数据.
我可能会使用jqGrid,这似乎是一个很好的候选人,因为它可以加载动态给出的数据,并显示一个尚未加载的数据的"虚拟"寻呼机.
我的问题是我如何在React + Redux世界中处理它.
我应该在动作创建者中进行Ajax调用,并将获取的数据传递给reducers,将其置于状态,那么订阅Redux存储的组件可以获得它吗?
或者我应该直接在组件中进行Ajax调用?
另外我应该在哪里保留查询数据(页码,每页的项目数,总行数,排序/分组/过滤信息)?在组件或状态?