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
I think this might be just something changed on React core side. I tested on Next.js (v15 rc with React 19) and it also doesn't fire effect on hot update https://github.com/hi-ogawa/reproductions/tree/main/react-19-hmr-next I went back to v13.4.0 and I got a previous behavior.
It looks like this also depends on React.StrictMode. I'm not sure if React team was aware of this, but probably it needs to be confirmed there.
Btw, this is an interesting find. Did you have use case relying on this behavior?
Tracking this in facebook/react#29915 as well. StrictMode went through a refactor in React 19 so it's not unlikely something broke considering Next.js has the same issue.
Describe the bug
Original issue filed here: vitejs/vite-plugin-react-swc#214, also applies to this plugin.
In prior versions of react, saving a file will trigger the components useEffect hooks to run. This does not work for react 19.
Reproduction
https://github.com/gkiely/swc-issue
Steps to reproduce
npm i
npm run dev
Video example (using @vitejs/plugin-react-swc, but the same behavior is present for @vitejs/plugin-react)
https://www.loom.com/share/b493602e3f7244d2948c5bb871531881?sid=c9bdec15-5b87-4375-a659-6c63804cb032
System Info
Used Package Manager
npm
Logs
No response
Validations
The text was updated successfully, but these errors were encountered: