использование ant.desing V4.x Выберите компонент с редукс-формой - PullRequest
0 голосов
/ 30 апреля 2020

Я использую antd V4, и antd Select не связывается с редукс-формой. Я могу связать данные и выбрать элементы. Но после выбора элементов перейдите к следующему элементу управления или нажмите, все выбранные элементы исчезнут.

Я пытаюсь написать свою собственную упаковку, но та же проблема.

Я обнаружил, что события onChange v3 и v4 выглядят следующим образом -:

V3.x onChange ?: (значение: T, параметр: React.ReactElement | React.ReactElement []) => void;

V4.x onChange ?: (значение: ValueType, параметр: OptionsType [число] | OptionsType) => void;

введите описание ссылки здесь Кто-нибудь использует antd V4.x с redux-form-antd?

С уважением,

Алекс

1 Ответ

0 голосов
/ 05 мая 2020

onBlur в возвращаемом значении v3 - плохой дизайн, поскольку пользователь не может предотвратить всплывающее событие, такое как warnDefault или stopPropagation. В версии 4 вместо этого возвращается событие источника.

мы передаем onBlur = {() => {input.onBlur (input.value); }} поддержать, чтобы выбрать компонент на данный момент

...