添加任何不绑定的类型后的打字稿

使用普通的 JS,在 TS 上我抱怨

const Item = ({ item, onPress }) => (

绑定元素“item”隐式具有“any”类型

所以,只要输入任何类型,它就不会抱怨,但它也不会工作......

  const Item = ({item}:{item:any}, {onPress}:{onPress:any})  => (

使它成为 TS 接受类型的编辑缺少什么?


Cats萌萌
浏览 89回答 1
1回答

子衿沉夜

在第二行中,您将其拆分为两个单独的对象,就像Item使用两个参数调用 if 一样。我相信它是 React 道具——它是一个单一的对象。const Item = ({ item, onPress }: { item: any; onPress: any })  => (注意:如果它仍然报错,您可能需要no-implicit-any在 tsconfig.xml 中禁用规则。注意 pt2:考虑为两个属性添加适当的、足够的类型。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript