从API获取表格数据的最佳方法?分页有反应的地方

时间:2019-10-01 04:56:40

标签: javascript reactjs api axios material-table

我想要一些有关处理数据的最佳方法的建议,我需要在哪里上表,并且在API上有一个分页端点类似

"meta": {
        "pagination": {
            "total": 50,
            "count": 10,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 5,
            "links": {
                "next": "http://192.168.1.1/api/sample/users?page=2"
            }
        }
    }

到目前为止,我所做的是做一个for循环,直到从请求中获取所有数据为止,但我“担心我的数据会变成成百上千个”,然后将其保存到我的状态并在我使用的表中调用https://material-table.com要显示,我的想法是创建自己的表原因,以便加快我认为是每次单击分页的速度,它将请求某个页面以获得结果,而不是将全部数据提供给我,但是我也担心如果无法获取全部数据该如何管理搜索栏。希望您能给我一些技巧或想法,或者我将如何处理该任务?

0 个答案:

没有答案