React redux分页数据问题

#1

react redux做分页功能时,通常是一次性加载大量数据存在store里,还是一页一页从后台读取?

#2

肯定不是一次性加载的,要分页

#3

也就是在数据库按页读取数据,每次返回一页数据到页面。store中是不是不适合存大量数据?我ui组件用的是antd,看它那个分页组件可以在前端对一组数据进行分页。

#4

用antd ,分页以后调用api,然后重新render 一次就好了

#5

分页插件就不推荐了,我在react项目中分页采用的是一次只请求一页的数据,保存在store中。

这样的解决办法就是后端分页,通常也是这样做,数据都在后端维护,前端只作为view来展示,如果你喜欢折腾,那么就一次性加载全部数据,然后保存到store,再前端分页。

分页的接口参数:
page: //当前页码
pageSize: //单页请求的列表数

#6

一般是后端分页,store 里面只存当前页的数据