-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Open
Description
What is the current behavior?
Hi, I found that after upgrading to React 19, useUpdateEffect
is triggered twice when the page mounts, which is not expected. We want the effect to be triggered only when the dependencies change.
When strictMode is removed, it seems this issue is resolved. However, in React 18, it works even with strictMode enabled. Additionally, I tried ahooks and the function with the same name in ahooks works normally.
Steps to reproduce it and if possible a minimal demo of the problem.
https://stackblitz.com/edit/vitejs-vite-ldfnvzh9?file=src%2FApp.tsx
What is the expected behavior?
The useUpdateEffect
shouldn't be triggered when page is mounted
A little about versions:
- OS: MacOS 15.1.1
- Browser (vendor and version): Chrome Version 131.0.6778.110
- React: 19.0.0
react-use
: 17.6.0- Did this worked in the previous package version?: NO
theRuslan, itayganor, chinanderm and rstarkov
Metadata
Metadata
Assignees
Labels
No labels