【发布时间】:2020-08-20 04:11:15
【问题描述】:
import React, {useState} from "react"
const App = () => {
const {loggedIn, setLoggedIn} = useState(false)
const handleClick = () => {
setLoggedIn(!loggedIn)
}
return (
<div>
<h1>You are {loggedIn ? 'logged in' : 'logged out'}</h1>
<button onClick={handleClick}>{loggedIn ? 'Log Out' : 'Log In'}</button>
</div>
)
}
export default App
我正在使用钩子编写一些代码,当我单击按钮时,没有任何反应,控制台显示未知错误消息。
我尝试将其更改为:
() => handleClick
handleClick()
但它们都不起作用。
代码有什么问题?
【问题讨论】:
标签: javascript reactjs button react-hooks