// 定义类型
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 有问题
3 回答1.9k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
试试
setFlipped((prevState:boolean)=>!prevState)