You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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 mountedA little about versions:
react-use
: 17.6.0The text was updated successfully, but these errors were encountered: