PS:因项目采用MUI,故,在此所讲的checkbox组件为MUI里的checkbox 因checkbox组件里 oncheck函数没法判断复选框是否选中,故,若直接复用且通过state改变checked属性,会引起一选全选,不选都不选(因为这里的state掌管着所有checkbox的checked值).为避免这种情况,有两种解决方式: 1.将checkbox分离出来: 上图为确保只有当卡片至少选中一个时删除按钮才显示,采用将其分离的方式. 实现方法:在自己封装的checkbox里定义了一个全局…