# What changed in react-final-form

> 11 changes in react-final-form 7 from its official release notes, upgrade guides and advisories. Each one cited. Sources checked 2026-10-20. HTML: https://unstale.sh/npm/react-final-form/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## react-final-form 7

### Fixes and other changes

- Initial values are no longer lost when destroyOnUnregister is used in StrictMode. (7.0.1) — [release notes](https://github.com/final-form/react-final-form/releases/tag/v7.0.1)
- The input prop override is no longer ignored in the Field component. (7.0.1) — [release notes](https://github.com/final-form/react-final-form/releases/tag/v7.0.1)
- A select with multiple defaults to an empty array. (7.0.1) — [release notes](https://github.com/final-form/react-final-form/releases/tag/v7.0.1)
- Lazy state is spread correctly in FormSpy render props. (7.0.1) — [release notes](https://github.com/final-form/react-final-form/releases/tag/v7.0.1)
- onChange is called with the initial state when FormSpy mounts. (7.0.1) — [release notes](https://github.com/final-form/react-final-form/releases/tag/v7.0.1)
- Removing the HTMLElement constraint fixes React Native compatibility. (7.0.1) — [release notes](https://github.com/final-form/react-final-form/releases/tag/v7.0.1)
- The field name prop no longer shadows DOM properties. (7.0.1) — [release notes](https://github.com/final-form/react-final-form/releases/tag/v7.0.1)
- Field name and value stay in sync when the name prop changes dynamically. (7.0.1) — [release notes](https://github.com/final-form/react-final-form/releases/tag/v7.0.1)
- Checkbox and radio checked logic now uses parse instead of format. (7.0.1) — [release notes](https://github.com/final-form/react-final-form/releases/tag/v7.0.1)
- Spreading props no longer overwrites getter-only properties. (7.0.1) — [release notes](https://github.com/final-form/react-final-form/releases/tag/v7.0.1)
- useField now returns the field's initial value, rather than the form's initialValues, on first render. (7.0.1) — [release notes](https://github.com/final-form/react-final-form/releases/tag/v7.0.1)
