【发布时间】:2022-01-21 11:24:06
【问题描述】:
我已经使用 Typescript 和 React-Table 设置了我的 React 项目。 我在 React-Table 网站上关注 Quick Start Guide 时遇到了错误。
const data = React.useMemo(
() => [
{
col1: 'Hello',
col2: 'World',
},
{
col1: 'react-table',
col2: 'rocks',
},
{
col1: 'whatever',
col2: 'you want',
},
],
[]
)
const columns = React.useMemo(
() => [
{
Header: 'Column 1',
accessor: 'col1', // accessor is the "key" in the data
},
{
Header: 'Column 2',
accessor: 'col2',
},
],
[]
)
我在执行const tableInstance = useTable({ columns, data }) 时遇到错误。
类型'{标题:字符串;访问器:字符串; }[]' 不能分配给类型 'readonly Column[]'。 输入'{标题:字符串;访问器:字符串; }' 不可分配给类型 'Column'。
我才刚刚开始接触这个,所以我真的不知道发生了什么。 这是一个重现问题的代码沙箱:Sandbox
【问题讨论】:
-
沙盒为空。请更新
-
@TusharShahi 沙盒已更新。