react-final-form-arrays icon indicating copy to clipboard operation
react-final-form-arrays copied to clipboard

`form.getFieldState` is corrupted after removing element `arrays.remove`

Open zizizi17 opened this issue 3 years ago • 0 comments

Are you submitting a bug report or a feature request?

bug report

What is the current behavior?

I have the form with FIeldArray component inside.

  • "append customer" ie adding new element to array.
  • click on the Set Field Data Here span -> it set the data: { disabled: true }(check in console after next step to ensure data is set) to the the element with 0 index
  • then append a new one(index 1).
  • click Set Field Data Here
  • after that - click X to delete the element with index 0.

In console - check for the the the logging of the zero element(previous first one) -> data: {}.

What is the expected behavior?

In console - check for the the the logging of the zero element -> data: { disabled: true }.

Sandbox Link

https://codesandbox.io/s/react-final-form-field-arrays-forked-dythr?file=/index.js

What's your environment?

sandbox

Other information

Tried as described in issue https://github.com/final-form/react-final-form-arrays/issues/128, but it did not help.

zizizi17 avatar Jul 18 '21 23:07 zizizi17