javascript - 如何更新反应下拉
问题描述
我在我制作的组件中使用react-dropdown 。当组件的状态属性发生变化时,如何更新/刷新/重新加载它(下拉菜单,而不是组件)?
解决方案
这应该简单地通过将下拉值数组作为属性传递给该options
值来完成。
<Select
value={this.state.releaseFilter}
onChange={this.handleDropdownChange}
options={this.state.dropdownArray}
className='release-dropdown'
placeholder="Select A Release"
/>
只要该组件重新渲染,下拉选项就应该刷新。
推荐阅读
- java - Ιs there a way to use a class as a type of variable of another class with GSON?
- javascript - 使用 JavaScript 将一个数组按另一个数组分组
- java - 当服务器仅从请求中读取标头时,Http 客户端未收到响应
- python - 如何让python代码更高效/更整洁
- sharepoint - 通过站点搜索框 sharepoint 2013 搜索时如何使元数据工作
- oracle - 为什么在 Oracle 表单中(基于过程)查询不返回任何值?
- typescript - 打字稿类型 a 或类型 b
- django - 我可以在 django 模型中指定一个从某个值派生的上传文件夹吗?
- matlab - 在Matlab中寻找一种矢量化查找命令的方法
- javascript - 汉堡菜单打不开