嗨,我真的是反应新手,所以我有一个包含一堆数据的表,我想将选定行的值分配给我的 setState 但输出看起来不像我预期的那样,我做了一个更简单代码的版本,所以在这里。
应用程序.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;