【发布时间】:2021-10-01 17:12:40
【问题描述】:
我有一个反应表单,它使用 useEffect 从本地存储中获取复选框元素的状态。
const [checkbox, setCheckbox] = useState(false);
useEffect(() => {
setCheckbox(localStorage.getItem('Checkbox Value'))
},[]);
JSX 是
<div className="ui checkbox">
<input type="checkbox" onChange={handleCheckboxChange} checked={checkbox}</input>
<label>I agree to the Terms and Conditions: {checkbox}</label>
</div>
当表单呈现正确的值(真、假)时显示在标签中 但无论值是什么,复选框都会显示为选中状态 不知道我错过了什么......
【问题讨论】:
标签: javascript reactjs