Реагировать Невозможно обновить компонент внутри тела функции другого компонента. - PullRequest
0 голосов
/ 08 апреля 2020

Я создал форму с помощью Formik и реагировать на перефлет, когда пользователь нажимает кнопку, появляется карта с заранее заданными значениями долготы и широты, и он может перемещаться по карте и автоматически менять свое местоположение, перетаскивая курсор.

Функциональность работает должным образом, но когда я нажимаю на курсор, чтобы изменить местоположение, React показывает мне в консоли эту ошибку Предупреждение: не удается обновить компонент (Main) при отображении другого компонента (Formik). . Я пытался решить это, но это все еще не работает. Я создал эту песочницу , чтобы вы могли видеть, как ошибка появляется на консоли

1 Ответ

1 голос
/ 08 апреля 2020

Проблема в components/mapper.js Ин: 12.

Вы сделали:

setLatitude(latitude);
setLongitude(longitude);

прямо внутри функции рендеринга. Зачем ты это делаешь?

...