我的所有函数都有错误,说明道具没有定义。错误出现在单词"props“上,用于下列函数”
功能PostButton(道具)功能PostButton2(道具)功能TotalVotes(道具)功能Post(道具){功能CommentList(道具)
我不想使用任何关键字来避免这个警告。我的道具是什么?
发布于 2020-03-10 11:33:14
如果您使用的是类型记录,并且在您的eslint中启用了严格的检查规则,那么您必须为您的所有支持定义类型。或者,如果不接受任何类型,则必须禁用eslint规则:
interface Props {
handleclick: () =>,
text: string,
upvote: () =>,
}所以你可以尝试这样的方法来定义你的类型。然后,您可以传递props变量的每次使用,例如:
CommentList(props: Props)https://stackoverflow.com/questions/60615919
复制相似问题