【发布时间】:2022-01-09 01:36:30
【问题描述】:
下面是我的代码。
const [enteredAge, setEnteredAge] = useState<number | "">("");
已将 useState 的类型定义为数字。拥有像<number | undefined> 这样的类型是有意义的,我们将类型定义为number 或undefined。但是在上面给定的代码中,我以这种方式定义了<number|"">。这是否意味着只有useState 的初始状态可以这样定义""?
【问题讨论】:
-
我认为这意味着您可以使用数字或空字符串对其进行初始化。 (顺便说一句,我不太了解打字稿)
-
@evolutionxbox 是的,没错
标签: javascript reactjs typescript types use-state