我有一个简单的真/假切换函数:
import {useState} from 'react' const [ isTrue, setIsTrue] = useState(true) function handleSwitcher(){ {isTrue ? setIsTrue(false) : setIsTrue(true)} }
如果我们点击这两个按钮,它将始终呈现与真或假相反的结果。我需要的是,如果isTrue的值为假,并且我点击“设置为假”按钮,它不会将isTrue的值更改为真。同样,对于“设置为真”按钮,当值为真时,它不应将isTrue的值更改为假。
您不需要一个handleSwitcher,只需在点击按钮时设置所需的值,然后它将完全按照您的要求进行