// 定义类型
const [flipped, setFlipped] = useState<boolean>(false)
// 调用set方法
setFlipped(prevState=>!prevState)
vs提示错误
这是什么原因,我在定义state的时候已经定义了state是boolean类型,为什么到了下面就没办法推断,试了下string 是可以的
我在codesandbox 上面测试了下 是没问题的。看来 是我本地ts 有问题
// 定义类型
const [flipped, setFlipped] = useState<boolean>(false)
// 调用set方法
setFlipped(prevState=>!prevState)
vs提示错误
这是什么原因,我在定义state的时候已经定义了state是boolean类型,为什么到了下面就没办法推断,试了下string 是可以的
我在codesandbox 上面测试了下 是没问题的。看来 是我本地ts 有问题
4 回答1.5k 阅读
2 回答953 阅读✓ 已解决
2 回答2.5k 阅读
1 回答843 阅读✓ 已解决
2 回答743 阅读✓ 已解决
1 回答574 阅读✓ 已解决
2 回答888 阅读
试试
setFlipped((prevState:boolean)=>!prevState)