首页 > 解决方案 > 如何以编程方式从父组件中清除选定的复选框

问题描述

我在反应中使用了以下组件, https://www.npmjs.com/package/react-multiselect-checkboxes

我想清除选中的复选框,因为我必须使用来自另一个下拉更改事件的新选项重新创建它。

那么,当另一个下拉列表被更改时,有什么方法可以从父组件中清除选定的复选框

这是为了反应

标签: reactjscheckboxmulti-select

解决方案


该库的作者建议其行为基于react-select

您是否尝试过使用价值道具?

https://github.com/JedWatson/react-select#controllable-props

此外,如果您想操作父组件中的值,则应使用 onChange 回调并将其存储在某处(我认为状态将是最佳位置)


推荐阅读