【发布时间】:2020-06-13 19:05:20
【问题描述】:
我正在尝试向下传递接口以响应 useState,但这样做时我收到此错误。
'""' 类型的参数不能分配给类型参数 '编辑配置文件界面 | (() => EditProfileInterface)'
我做错了什么?我试图告诉打字稿检查 bio 是一个字符串。我知道我可以做类似useState<String>('') 的事情,但我想使用一个界面。
interface EditProfileInterface {
bio: string;
gravatar: string;
}
function EditProfile(props: any) {
const [bio, setBio] = useState<EditProfileInterface>('');
.....
}
【问题讨论】:
-
这可能是由数组解构中的bug 引起的。
标签: reactjs typescript