【发布时间】:2022-01-18 08:28:22
【问题描述】:
我正在使用 react-query 将数据提取到 react-table 中,但每次我收到“TypeError: Cannot read property 'forEach' of undefined”错误。我可以修复它的唯一方法是在 react-query 的“initialData”选项中使用“数据”,还有其他方法可以修复此错误吗?
const TableCompras = () => {
const data = [
{
nf: null,
fornecedor: null,
pagamento: null,
valorTotal: null
}
];
// Fetch Compras
const { data: compras, error, isLoading } = useQuery(
"compras", getAllCompras
, {
initialData: data
}
);
// React Table
const {
getTableProps,
getTableBodyProps,
headerGroups,
page,
nextPage,
previousPage,
canNextPage,
canPreviousPage,
pageOptions,
prepareRow,
state,
setGlobalFilter
} = useTable(
{
columns,
data: compras,
initialState: { pageSize: 5 }
},
useGlobalFilter,
useSortBy,
usePagination
);
}
【问题讨论】:
标签: javascript html reactjs react-table react-query