首页 > 解决方案 > 如何更新反应下拉

问题描述

我在我制作的组件中使用react-dropdown 。当组件的状态属性发生变化时,如何更新/刷新/重新加载它(下拉菜单,而不是组件)?

标签: javascriptreactjs

解决方案


这应该简单地通过将下拉值数组作为属性传递给该options值来完成。


<Select
 value={this.state.releaseFilter}
 onChange={this.handleDropdownChange}
 options={this.state.dropdownArray}
 className='release-dropdown'
 placeholder="Select A Release"
/>

只要该组件重新渲染,下拉选项就应该刷新。


推荐阅读