如何在 React 中使用 useState 和 onClick 切换(多次更改)数据?
How to toggle (change multiple times) data by using useState and onClick in React?
反应中
我有一些数据(“空框”)和一个按钮。当我点击一个按钮时,“空框”变为“满框”。接下来单击没有任何变化。 (“满箱子”仍然存在)
但我想切换它,每次点击都必须依次向我显示“空框”或“满框”。
有人可以帮忙吗?
export default function App() {
const [name, setName] = useState("empty boxes")
const change = () => {
setName("full boxes")
}
return (
<main>
{name}
<button onClick={change}>Change it!</button>
</main>
)
}
您应该通过 if
来控制您的活动
const change = () => {
if (name == "empty boxes")
{setName("full boxes")}
else { setName("empty boxes")}
}
反应中 我有一些数据(“空框”)和一个按钮。当我点击一个按钮时,“空框”变为“满框”。接下来单击没有任何变化。 (“满箱子”仍然存在) 但我想切换它,每次点击都必须依次向我显示“空框”或“满框”。 有人可以帮忙吗?
export default function App() {
const [name, setName] = useState("empty boxes")
const change = () => {
setName("full boxes")
}
return (
<main>
{name}
<button onClick={change}>Change it!</button>
</main>
)
}
您应该通过 if
来控制您的活动const change = () => {
if (name == "empty boxes")
{setName("full boxes")}
else { setName("empty boxes")}
}