React 选择需要双击才能折叠

use*_*203 7 javascript reactjs react-select redux-form

我有反应选择组件,我使其与 redux 形式兼容,如下代码:

const MySelect = props => (
  <div>
    <Select
      {...props}
      value={props.input.value ? props.input.value : 'All'}
      onChange={value => props.input.onChange(value)}
      // onFocus={() => props.input.onFocus(props.input.value)}
      onBlur={() => props.input.onBlur(props.input.value)}
      options={props.options}
      placeholder={props.placeholder}
      selectedValue={props.selectedValue}
    />
    {
      props.meta.touched && props.meta.error &&
      <span className="error">
        { props.intl.formatMessage({ id: props.meta.error }) }
      </span>
    }
  </div>
);
Run Code Online (Sandbox Code Playgroud)

除了一件事之外,它工作正常。需要单击两次才能折叠。为什么会发生这种情况?