Reactjs 选择时反应物料表将传递数据更改为挂钩状态
我是react新手,当我尝试传递数据表单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)=>{
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);}}
/>