如何触发事件以通过反应事件传递项目列表

How to trigger an event to pass a list of items through react event

我有以下 React-Select 下拉菜单:

 <Select isMulti placeholder="Select Option" options={soptions}   
                         
                         onChange={this.selectValue(this)}/>

由于下拉菜单是一个多下拉菜单,我想将多个值传递给 select 处理程序,但一次全部传递,而不是在每个值都被 selected 时触发事件。 我可以触发什么事件或者有没有其他方法?

下面的函数应该可以解决问题。如果你想要一个数组中的所有值。

 <Select isMulti options={this.options} onChange={this.handleChange} /> 
  
 handleChange=(e)=>{
    const value = Array.isArray(e) ? e.map(s => s.value) : []
    console.log(value)
  }