【发布时间】:2021-12-13 12:40:56
【问题描述】:
我的代码取自 JavaScript 帖子,我想在 TypeScript 中使用它,但在 function ContactProps({ columns, data }) 中出现错误
错误是:
绑定元素“列”隐式具有“任意”类型。
和
绑定元素“数据”隐含地具有“任何”类型。
function ContactProps({ columns, data }) {
// Use the state and functions returned from useTable to build your UI
const { getTableProps, getTableBodyProps, headerGroups, rows, prepareRow } =
useTable({
columns,
data,
});
【问题讨论】:
-
您需要为
ContactProps的参数提供类型。由于参数是一个对象(然后您对其进行解构),因此您需要键入 annotate 所述对象。 -
试试
ContactProps({ columns, data }:any)
标签: javascript reactjs typescript npm