我找不到为React.Context定义类型的正确方法 在我的组件中,我有这样的道具:
export interface AutocompleteProps<OptionValueType> {
options: OptionsArray<OptionValueType>;
value: Option<OptionValueType>;
getRef?: (el: HTMLDivElement) => void;
isOpen?: boolean;
isLoading?: boolean;
inputValue?: string;
onFocus?: () => void;
onBlur?: () => void;
onInputChange?: (inputValue?: string) => void;
onChange?: OnChangeHandler<OptionValueType>;
valueRenderer?: ValueRenderer<OptionValueType>;
optionGroupRenderer?: OptionGroupRenderer<OptionValueType>;
optionRenderer?: OptionRenderer<OptionValueType>;
inputProps?: React.InputHTMLAttributes<HTMLInputElement>;
}
您能解释一下我如何通过上下文而不是通过类型检查来实现接收所有这些道具吗? 谢谢。