gpt4 book ai didi

reactjs - 如何通过在 react/typescript 项目的声明中将其遗漏来将 prop 传递为未定义?

转载 作者:搜寻专家 更新时间:2023-10-30 21:28:01 24 4
gpt4 key购买 nike

我不想这样

Label missing error

但是我收到一个 typescript 错误,说标签丢失了。所以当我明确地说它应该是未定义的时,错误就会消失,如下图所示

No errors

我的界面是这样的

export default interface Props {
onPress: () => void
label: string | null
}

我希望能够将其省略,从而传递未定义。为此存在一些编译器选项吗?或者界面中的解决方法?或者其他解决方法?

最佳答案

您可以使用 ? 将字段设为可选:

export default interface Props {
onPress: () => void
label?: string
}

关于reactjs - 如何通过在 react/typescript 项目的声明中将其遗漏来将 prop 传递为未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49671778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com