reactjs - 如何以编程方式从父组件中清除选定的复选框
问题描述
我在反应中使用了以下组件, https://www.npmjs.com/package/react-multiselect-checkboxes
我想清除选中的复选框,因为我必须使用来自另一个下拉更改事件的新选项重新创建它。
那么,当另一个下拉列表被更改时,有什么方法可以从父组件中清除选定的复选框
这是为了反应
解决方案
该库的作者建议其行为基于react-select
您是否尝试过使用价值道具?
见https://github.com/JedWatson/react-select#controllable-props
此外,如果您想操作父组件中的值,则应使用 onChange 回调并将其存储在某处(我认为状态将是最佳位置)
推荐阅读
- javascript - 无法以角度 7 导出 excel (xlsm) - 使用弹簧引导后端
- c# - 无法使用 https 下载 excel 文件
- mysql - 如何在表上形成 mysql 查询以按名为“类型”的列和另一列的计数进行分组
- c - 如果 execv 失败,为什么进程会创建僵尸,但如果 execv 成功并终止则不会?
- c# - 发布.net核心项目后mscordaccore_amd64_amd64_*.dll和sos_amd64_amd64_*.dll是什么
- node.js - 在 NodeJS 中将 WEBM 编码为 MP4 失败,为输出流缓冲的数据包过多
- javascript - OWL 轮播堆叠图像
- node.js - 如何检查文档的某个字段是否存在于 Firebase 中?
- doctrine - 如何设置学说结果的生命周期和全局查询缓存?
- java - 在 Firestore 中找不到文档数据,返回 null