如何触发语义下拉列表的重新渲染?

时间:2019-01-14 12:09:58

标签: reactjs semantic-ui

我有product组件,它将props传递给filter组件,因此filter组件呈现了被传递的props填充的语义UI下拉列表。

enter image description here

在对某些过滤器语义进行更改选择之后,将下拉列表的状态设置为所选值。

enter image description here

“全部清除”按钮可更新产品和过滤组件,但下拉菜单保持不变,因为它们的状态保持不变。我尝试将一些新的自定义道具传递给下拉菜单,但没有成功。

按以下方式呈现的过滤器- enter image description here

问题是-如何取消语义下拉菜单的值?

1 个答案:

答案 0 :(得分:1)

我看到您的dropDown上的value属性未设置。 如果没有设置此道具,则该组件将不受控制,如果您添加此道具,则更改值的状态引用也会重置您的选择。