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