首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >道具未定义

道具未定义
EN

Stack Overflow用户
提问于 2020-03-10 10:39:50
回答 1查看 59关注 0票数 0

我的所有函数都有错误,说明道具没有定义。错误出现在单词"props“上,用于下列函数”

功能PostButton(道具)功能PostButton2(道具)功能TotalVotes(道具)功能Post(道具){功能CommentList(道具)

我不想使用任何关键字来避免这个警告。我的道具是什么?

EN

回答 1

Stack Overflow用户

发布于 2020-03-10 11:33:14

如果您使用的是类型记录,并且在您的eslint中启用了严格的检查规则,那么您必须为您的所有支持定义类型。或者,如果不接受任何类型,则必须禁用eslint规则:

代码语言:javascript
复制
interface Props {
  handleclick: () =>,
  text: string,
  upvote: () =>,
}

所以你可以尝试这样的方法来定义你的类型。然后,您可以传递props变量的每次使用,例如:

代码语言:javascript
复制
CommentList(props: Props)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60615919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档