You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React组件中如何通过data Prop的值设置pageSize Prop?

React Table 设置 pageSize 为 data 的长度

完全可以实现,直接将pageSize的值设置为传入数据的长度即可,修改后的代码示例如下:

<ReactTable
    data={instances.data}
    columns={columns}
    filterable
    pageSize={instances.data?.length || 0}
/>
  • 这里使用可选链操作符?.是为了避免instances.data为null或undefined时触发报错;
  • 后面的|| 0作为兜底值,确保数据为空时pageSize能拿到合法的数值。

如果你的开发环境不支持可选链语法,也可以用条件判断做兼容处理:

<ReactTable
    data={instances.data}
    columns={columns}
    filterable
    pageSize={instances.data && instances.data.length ? instances.data.length : 0}
/>

内容的提问来源于stack exchange,提问作者devcodes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 22:33:25