dillon1000/react
Commit
Browse files fix getSnapshot warning when a selector returns NaN (#23333)
* fix getSnapshot warning when a selector returns NaN useSyncExternalStoreWithSelector delegate a selector as getSnapshot of useSyncExternalStore. * Fiber's use sync external store has a same issue * Small nits We use Object.is to check whether the snapshot value has been updated, so we should also use it to check whether the value is cached. Co-authored-by: Andrew Clark <[email protected]>
Changed paths4 files
First-parent comparisonpackages/react-reconciler/src/ReactFiberHooks.new.js ModifiedM packages/react-reconciler/src/ReactFiberHooks.old.js ModifiedM packages/use-sync-external-store/src/__tests__/useSyncExternalStoreShared-test.js ModifiedM packages/use-sync-external-store/src/useSyncExternalStoreShimClient.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…