ドロップダウンリストの選択をクリアするのに問題があります。オプションの人口が変化するため、ドロップダウンの選択をクリアする必要がある場合があります。新しいオプションの長さが以前のものより短い場合、選択は範囲外を指し、エラーが発生します。
簡単な例: (参照: [ https://developer.microsoft.com/en-us/fabric#Variants][1] )
<Dropdown
selectedKey={ selectedItem && selectedItem.key }
onChanged={ item => this.setState({selectedItem: item}) }
options={
[
{ key: 'A', text: 'Option a' },
{ key: 'B', text: 'Option b' },
]
}
/>
私が考えることができる唯一のことは、おそらくselectedKeyを制御することです。つまり、selectedItem.keyをnull/undefinedに設定してクリアしますが、その解決策ではうまくいきません..