小编sbu*_*k89的帖子

react-select 打字稿问题 - 通用类型“ValueType”需要 2 个类型参数。ts(2314)

我正在尝试使用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} …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs react-select typescript-typings

4
推荐指数
1
解决办法
1276
查看次数