reactjs - React Material-Table onSelectionChange 将数据传递给 Hook 状态

标签 reactjs material-ui frontend material-table

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

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

问题是什么?

最佳答案

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

关于reactjs - React Material-Table onSelectionChange 将数据传递给 Hook 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64478347/

相关文章:

reactjs - TypeScript React - 通过 ref 访问视频元素并调用 .play()

material-ui - 多行 TextField - float 标签

javascript - Angular JS 方法 GET 在 CONFIG 之后进入 RUN

javascript - 这两个函数 'foo1' 和 'foo2' 有什么区别?

javascript - 如何使用 javascript/Angular 单击该值的按钮来为数组的一个值启用文本区域

javascript - 使用 React 变量语句 (JSX) 插入 HTML

node.js - 即使使用 withCredential : true,axios 也无法随请求发送 cookie

reactjs - 将第 3 方输入 Prop 集成到 Material UI 的 TextField

reactjs - 找不到模块 : Can't resolve '@material-ui/core/AppBar'

reactjs - 如何在material-ui主题中导入和使用自定义字体?