loadOptions не вызывается, когда AsyncSelect обернут другим компонентом - PullRequest
2 голосов
/ 05 мая 2020

У меня есть компонент, который обертывает компонент AsyncSelect response-select:

<Wrapper
  id={id}
  values={values}
  loadOptions={this.loadOptions}
/>

Функция render() компонента оболочки выглядит так:

render() {
  return (
    <AsyncSelect
      defaultValue={this.props.values}
      placeholder={placeholder || "Select..."}
      cacheOptions
      defaultOptions
      isMulti={true}
      name={this.props.id}
      {...this.props}
    />
  );
}

Однако loadOptions вообще не вызывается. Если я избавлюсь от компонента-оболочки и использую AsyncSelect непосредственно в родительском компоненте, все будет работать должным образом.

Что мне здесь не хватает?

...