在使用 react-redux
的 useSelector
时,写了如下代码
const selectedTag = useSelector(state => state)
在使用 selectedTag 的时候,报错:'selectedTag' is of type 'unknown'.ts(18046)
这时候可以把上面代码改为:
// 这个类型根据你自己写的定义
type SelectedTag = {
value: string
}
// 这个类型根据你自己写的定义
type SelectedTagState = {
tag: SelectedTag
}
// 主要是在这里添加类型
const selectedTag = useSelector((state: SelectedTagState) => state)
就可以了。