此外,在使用 setLoggedIn 时最好使用回调选项,以便捕获先前版本的状态,如下所示:此外,在使用 setLoggedIn 时最好使用回调选项,以便捕获先前版本的状态状态如下:此外,在使用 setLoggedIn 时最好使用回调选项,以便捕获以前版本的状态,如下所示:同样,在使用 setLoggedIn 时最好使用回调选项,以便捕获以前版本状态如下:此外,在使用 setLoggedIn 时最好使用回调选项,以便捕获状态的先前版本,如下所示:
最佳答案
问题是 useState
返回的是 []
而不是 {}
。
您应该拥有以下内容:
const [loggedIn, setLoggedIn] = useState(false);
+1建议:
此外,在使用 setLoggedIn
时最好使用回调选项,以便捕获之前版本的状态,如下所示:
const handleClick = () => {
setLoggedIn(prev => !prev);
}
希望这会有所帮助!
关于javascript - 另外,在使用 setLoggedIn 时最好使用回调选项,以便捕获之前版本的状态,如下所示 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61614170/