Skip to content

Fix infinity rerender with NaN value#460

Open
nikmilson wants to merge 1 commit intochristianalfoni:masterfrom
nikmilson:master
Open

Fix infinity rerender with NaN value#460
nikmilson wants to merge 1 commit intochristianalfoni:masterfrom
nikmilson:master

Conversation

@nikmilson
Copy link

Using value={NaN} causes infinity rerender, because of isSame(NaN, NaN) returns false due to NaN === NaN is false (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/NaN).

This PR fixes isSame function for this case. Test cases are added.

@nikmilson nikmilson closed this by deleting the head repository Jan 30, 2023
@nikmilson nikmilson reopened this Jan 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant