可以通过在组件挂载时单独再次设置复选框的选中状态,来解决这个问题。具体的代码示例如下:
import { useState, useEffect } from 'react';
import { Checkbox } from 'antd';
function CheckboxDemo() {
const [checked, setChecked] = useState(false);
useEffect(() => {
// 组件挂载后,重置复选框状态为上一次保存的状态
setInputValue(checked);
}, []);
function handleCheckboxChange(e) {
setChecked(e.target.checked);
}
return (
复选框
);
}