我有一个包含 react-select组件的AsyncSelect
组件:
<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
直接在父组件中使用,一切都会按预期工作。
我在这里想念什么?