Reactjs 选择时反应物料表将传递数据更改为挂钩状态

Reactjs 选择时反应物料表将传递数据更改为挂钩状态,reactjs,material-ui,frontend,material-table,Reactjs,Material Ui,Frontend,Material Table,我是react新手,当我尝试传递数据表单onSelectionChange属性时,但当我尝试应用它时,表的选择停止工作 const [selectedRows, setSelectedRows] = React.useState([]); const handleSetSelectedRows = (e) => { setSelectedRows(e); }; ... <MaterialTable ... onSelectionChange={(e,a)=>{

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

const [selectedRows, setSelectedRows] = React.useState([]);
const handleSetSelectedRows = (e) => {
    setSelectedRows(e);
};
...
<MaterialTable
...
onSelectionChange={(e,a)=>{
    handleSetSelectedRows(e);
 }}
/>
const[selectedRows,setSelectedRows]=React.useState([]);
常量handleSetSelectedRows=(e)=>{
设置选定的箭头(e);
};
...
{
无手柄选择箭头(e);
}}
/>

有什么问题吗?

请使用
useRef
而不是
useState
,因为它会重新提交表格

您介意在答案中添加一些代码吗?例如,当使用
useRef
时,如何将
onSelectionChange
值推入其中?
const selectedRow=React.useRef([]);const handleClick=rows=>{selectedRow.current=rows;}。{handleClick(e);}}
/>