[英]How to change the value of object in Array react?
如何在 React 中使用扩展运算符更改某些 object 的值,并在 true 上“单击”键? 我需要按下按钮并更改 object 的值。
let questions = [
{
title: "Was möchte ich lernen?",
letters: ["a", "b", "c", "d"],
variants: ["Deutsch", "English", "Franzosisch", "Turkisch"],
clicked: false
},
{
title: "Welchen Rat gab mir meine Mutter?",
letters: ["a", "b", "c", "d"],
variants: ["Viel tanzen", "Viel trinken", "Viel lesen", "Viel schlafen"],
clicked: false
},
const [isClicked, setIsClicked] = useState<any>(questions)
例如,我建议您使用来自 react 的事件 onClick,例如:
<button onClick={()=>{setIsClicked(!setIsClicked())}}>Click Me !!</button>
此代码段将 boolean useState 的 state 更改为它存储的相反值,如果单击时为假,则为真,反之亦然。
您可以根据需要更改其内部的 function:
<button onClick={[function]} ... />
希望能帮助到你:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.