我有以下代码
const {checked, setChecked} = useState(false);
<Form.Check type="checkbox"
checked={checked}
onClick={(e)=>{
setChecked(!checked);
}}/>
每次我单击复选框,
react-dom.development.js:327 Uncaught TypeError: setChecked is not a function
引发错误。我希望它能正常工作,因此不确定我缺少什么。 最佳答案
是的,您可以,但是useState不会返回它重新调整数组的对象,因此您需要编写
const [checked, setChecked] = useState(false)