Skip to content

[3.x] Fix React form not re-rendering memoized children on setData#2986

Merged
pascalbaljet merged 1 commit into
3.xfrom
react-form-stability
Mar 24, 2026
Merged

[3.x] Fix React form not re-rendering memoized children on setData#2986
pascalbaljet merged 1 commit into
3.xfrom
react-form-stability

Conversation

@pascalbaljet
Copy link
Copy Markdown
Member

The stable form object introduced in #2976 prevented memoized child components from updating when setData was called. The form object now changes identity when state changes, while individual methods like form.post and form.setData remain stable references.

Fixes #2983.

@pascalbaljet pascalbaljet added the next major release We need to consider this for the next major release, perhaps because of a breaking change label Mar 24, 2026
@pascalbaljet pascalbaljet merged commit 93169fb into 3.x Mar 24, 2026
55 checks passed
@pascalbaljet pascalbaljet deleted the react-form-stability branch March 24, 2026 11:58
@pascalbaljet pascalbaljet self-assigned this Mar 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

next major release We need to consider this for the next major release, perhaps because of a breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant