【发布时间】:2021-06-15 08:53:42
【问题描述】:
嗨,我真的是 react 新手,所以我有一个包含一堆数据的表,我想将选定行的值分配给我的 setState,但输出看起来不像我预期的那样,我制作了一个更简单的代码版本,就在这里。
App.js:
import React from "react";
import DataTable from "react-data-table-component";
const app = () => {
const [selectedData, setSelectedData] = React.useState();
const data = [
{ name: "Jade", age: "25" },
{ name: "Brian", age: "15" }
];
const columns = [
{
name: "Name",
selector: "name"
},
{
name: "Age",
selector: "age"
}
];
const handleChange = (state) => {
setSelectedData(state.selectedRows);
console.log(selectedData);
};
return (
<div>
<DataTable
data={data}
columns={columns}
selectableRows
onSelectedRowsChange={handleChange}
/>
</div>
);
};
export default app;
【问题讨论】:
标签: javascript reactjs react-data-table-component