Gatsby,挂钩和从API错误“ TypeError:Object(...)不是函数表”获取数据

时间:2020-01-30 21:05:17

标签: reactjs react-hooks gatsby

我正在尝试将此表实现到我的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(
    {...

1 个答案:

答案 0 :(得分:0)

解决了这个错误。此错误是由于未更新到新的react-table造成的。