Skip to content

form.getFieldState is corrupted after removing element arrays.remove #165

Description

@zizizi17

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 #128, but it did not help.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions