unstale

npm / react-final-form

react-final-form

What changed in react-final-form 7, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.

11 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.0 on npm

react-final-form 711 changes

Fixes and other changes 11

  • Initial values are no longer lost when destroyOnUnregister is used in StrictMode.

    7.0.1release notes

  • The input prop override is no longer ignored in the Field component.

    7.0.1release notes

  • A select with multiple defaults to an empty array.

    7.0.1release notes

  • Lazy state is spread correctly in FormSpy render props.

    7.0.1release notes

  • onChange is called with the initial state when FormSpy mounts.

    7.0.1release notes

  • Removing the HTMLElement constraint fixes React Native compatibility.

    7.0.1release notes

  • The field name prop no longer shadows DOM properties.

    7.0.1release notes

  • Field name and value stay in sync when the name prop changes dynamically.

    7.0.1release notes

  • Checkbox and radio checked logic now uses parse instead of format.

    7.0.1release notes

  • Spreading props no longer overwrites getter-only properties.

    7.0.1release notes

  • useField now returns the field's initial value, rather than the form's initialValues, on first render.

    7.0.1release notes