Reactjs react select的addeventlistener

Reactjs react select的addeventlistener,reactjs,react-select,Reactjs,React Select,我正在使用react-select-lib。我想在我的组件didmount中使用addEventListener,但不幸的是,当我更改,焦点,或模糊时,选择窗口。addEventListener('change'/'focus'/'blur',()=>console.log('test')没有触发。有没有什么办法可以让您创建一个通用侦听器,而不是传入每个Select标记?React-Select提供了此内置功能 class SomeComponent extends React.Componen

我正在使用react-select-lib。我想在我的
组件didmount
中使用
addEventListener
,但不幸的是,当我
更改
焦点
,或
模糊
时,
选择
窗口。addEventListener('change'/'focus'/'blur',()=>console.log('test')
没有触发。有没有什么办法可以让您创建一个通用侦听器,而不是传入每个
Select
标记?

React-Select提供了此内置功能

class SomeComponent extends React.Component {

      onChangeFunc(optionSelected) {
        const name = this.name;
        const value = optionSelected.value;
        const label = optionSelected.label;
      }

      render() {
        return(
          <Select
            name="form-field-name"
            value={val}
            options={options}
            onChange={this.onChangeFunc}
            menuIsOpen={this.onChangeFunc}
            onMenuOpen={this.onChangeFunc}
            onMenuClose={this.onChangeFunc}
          />
        )
      }
    }
类SomeComponent扩展React.Component{
onChangeFunc(选项已选){
const name=this.name;
常量值=选项Selected.value;
常量标签=选项Selected.label;
}
render(){
返回(
)
}
}

您可以检查此问题的可能答案