sbu*_*k89 4 typescript reactjs react-select typescript-typings
我正在尝试使用react-select并拥有以下代码:
import React, {useState} from 'react';
import LanguageChange from '../../../Icons/LanguageChange';
import Select, { ValueType } from 'react-select';
type OptionType = {
value: string;
label: string;
};
export const LanguageSelector = () => {
const languageOptions: OptionType[] = [
{ value: 'English', label: 'EN' },
{ value: 'German', label: 'DE' },
{ value: 'French', label: 'FR' },
];
const [selectedOption, setSelectedOption] = useState<ValueType<OptionType>>(languageOptions[0]);
const handleChange = (option: ValueType<OptionType>) => {
setSelectedOption(option);
};
return (
<LanguageChange>
<Select
value={selectedOption}
onChange={setSelectedOption}
options={languageOptions}
/>
</LanguageChange>
)
}
Run Code Online (Sandbox Code Playgroud)
但我不断收到以下错误:(别名) type ValueType<OptionType extends OptionTypeBase, IsMulti extends boolean> = IsMulti extends true ?选项类型:选项类型 | null 导入 ValueType 通用类型“ValueType”需要 2 个类型参数。ts(2314)
知道我在这里缺少什么吗?
| 归档时间: |
|
| 查看次数: |
1276 次 |
| 最近记录: |