我有一個(gè)按鈕,我定義為:<button className={class} onClick={() => changeClassProperty()}> {classText}</button>我想更改 css 樣式類和按鈕A onclick 的文本。所以目前我正在使用 UseState 掛鉤執(zhí)行此操作,如下所示:const [classColor, setClassColor] = useState(styles.classAButton);const [classText, setClassText] = useState("A");changeClassColor() 處理程序負(fù)責(zé)將 css 顏色樣式和按鈕的文本更改為:function changeClassProperty() { setClassColor(styles.classBButton); setClassText("B"); }因此,單擊按鈕A會(huì)將其顏色和文本更改為我的按鈕B?,F(xiàn)在,我希望每當(dāng)單擊按鈕時(shí),它都會(huì)在狀態(tài) A 和 B 之間切換。我該如何實(shí)現(xiàn)呢?
如何在點(diǎn)擊時(shí)更改按鈕的狀態(tài)并在 React 中再次點(diǎn)擊時(shí)恢復(fù)到原始狀態(tài)?
aluckdog
2022-10-21 14:44:32