Установить значения программно в форму Formik от jQuery - PullRequest
0 голосов
/ 15 января 2020

У меня есть гибридный проект с ReactJS и jQuery. Я создал формы с использованием Formik и обновил их значения с jQuery.

. Проблема в том, что Formik не обнаруживает значения, когда они устанавливаются программно с jQuery и когда я отправляю форму в поля

Я пытался вызвать jQuery события, такие как focusin, focusout, change, но ничего не работает.

1 Ответ

0 голосов
/ 22 января 2020

Вы можете передать ссылку на свой компонент Formik. В v1 он поддерживал ref prop, но в v2.0.0-2.1.1 они решили удалить его, я не знаю, в чем причина, но он вернулся в v2.1.2 как innerRef. Используйте эту ссылку в вашем jQuery коде и обновите все значения с помощью этой ссылки formik. Эта часть документации о реакции также полезна. https://reactjs.org/docs/integrating-with-other-libraries.html

...