Невозможно передать значение и onChange в качестве реквизита в React-Select - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь обернуть React-Select v2 своим настраиваемым компонентом и интегрировать с formik, я не могу передать value в качестве строкового реквизита и onChange.

My Select Component

interface Props {
    ...
    selectedValue?: string;
    onChange: ChangeEventHandler;
    ...
}
const SelectReact: React.FunctionComponent<Props> = (props) => {

    return (
        <Select ... value={props.selectedValue} onChange={props.onChange} ... />

    )
};

export default SelectReact;

Что я хочу сделать с React-Select и Formik, но теперь получаю сообщение об ошибке

<Formik ... >
            {
                (formProps: FormikProps<TaskFormValues>) => (
                    <form onSubmit={formProps.handleSubmit}>

                        <SelectReact value={formProps.values.value}
                          onChange={formProps.handleChange}
                           ...
                        />
                        <div>
                         //Save Button 
                        </div>
                    </form>
                )}
        </Formik>

Любые идеидобро пожаловать, спасибо заранее !!!!

1 Ответ

0 голосов
/ 12 апреля 2019

Страница Formik GitHub содержит примеры реализации react-select в библиотеке форм.Вы должны искать там руководство.

...