首页 > 解决方案 > React Material-Table onSelectionChange 将数据传递给钩子状态

问题描述

我是反应新手,当我尝试传递数据表单onSelectionChange属性但是当我尝试应用它时,表格的选择停止工作

const [selectedRows, setSelectedRows] = React.useState([]);
const handleSetSelectedRows = (e) => {
    setSelectedRows(e);
};
...
<MaterialTable
...
onSelectionChange={(e,a)=>{
    handleSetSelectedRows(e);
 }}
/>

问题是什么?

标签: reactjsmaterial-uifrontendmaterial-table

解决方案


使用useRef 而不是useState因为它重新渲染表格


推荐阅读