Это странная ситуация. Я упростил пример response-final-form-array, который позволяет мне добавлять элементы в мою форму, и я могу расширять массив объектов. Это очень похоже на простой пример, предоставленный массивами response-final-form-arrays. Массив работает просто отлично, но проблема в том, что когда я пытаюсь УДАЛИТЬ указанный элемент c, фактическое значение, отображаемое на входах, не изменяется. Так, например, с изображениями:
![basic form arrays example](https://i.stack.imgur.com/yjKYY.png)
Здесь мы можем видеть, что я могу добавлять клиентов в список, который составляет массив объектов. Это прекрасно работает. Теперь, допустим, я хочу избавиться от первого элемента. я нажимаю X, и что происходит?
![removed element from list](https://i.stack.imgur.com/4YeE0.png)
Здесь мы видим, что данные формы правильно удалили первый элемент, который я хотел удалить, однако, фактическое значение, отображаемое на входах, по-прежнему принадлежит Джону Доу, хотя форма знает, что это Мэри Джейн. Когда я нажимаю на входы, они, кажется, обновляются до правильных значений. Но это не то, что должно происходить.
Самое странное то, что я сделал коды и коробку, которую вы можете увидеть здесь https://codesandbox.io/s/agitated-wilson-5xlqq
Он имеет точно такой же код у меня в приложении, и он работает, как ожидалось! Так что я даже не могу воссоздать ошибку, и я убедился, что зависимости - это те же версии, с которыми я работаю. Я могу воссоздать его только в моей собственной настройке, и я не понимаю, почему это так.
Я пробовал с chrome, safari и firefox, и все они, кажется, делают то же самое на моем компьютере и я даже попробовал на своем телефоне, подключившись к моему реагирующему серверу, который работает на моем ноутбуке, и все они показывают одинаковое поведение.
Я не знаю, что я мог бы, версии, реагировать, если у кого-то есть идеи или была похожая проблема в прошлом, ПОЖАЛУЙСТА, ПОМОГИТЕ. Я не буду вставлять свой код сюда, чтобы не раздувать этот пост, но вы можете видеть, что это буквально тот же самый код в песочнице, на которую я ссылался выше.
РЕДАКТИРОВАТЬ: Я хочу указать на другую ошибку, которая возникает, и как только я удаляю первый элемент, если я пытаюсь редактировать его, он вставляет другое поле в массив с входными данными я просто добавил, как будто это было связано или что-то. Я мог бы sh я мог бы воссоздать его на коды и коробки