我正在尝试将此表实现到我的Gatsby应用中。在React.js中,它运行良好,但是Gatsby不想同意它,并不断给出错误TypeError:Object(...)不是函数。
这是我的桌子组件...
public BSReaderImpl(BSListener listener, byte[] buffer) {
this.listener = listener;
this.buffer = buffer;
}
@Override
public Void call() throws Exception {
int n = -1;
String outputs = null;
while ((n = in.read(buffer, 0, buffer.length)) != -1) {
outputs = new String(buffer, 0, n);
listener.onReading(outputs);
}
return null;
}
这是我在gatsby中渲染的页面的返回...
import React, { useState } from "react";
import { useTable, useFilters, useSortBy, useGlobalFilter } from "react-table";
const Table = ({ columns, data, plans, specials }) => {
console.log(plans, "plan");
console.log(specials, "special");
const [filterInput, setFilterInput] = useState("");
const [filterPlan, setFilterPlan] = useState("");
const [filterSpecial, setFilterSpecial] = useState("");
const {
getTableProps,
getTableBodyProps,
headerGroups,
rows,
prepareRow,
setFilter
} = useTable(
{...
答案 0 :(得分:0)
解决了这个错误。此错误是由于未更新到新的react-table造成的。