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
If you use this hook in a component, and then modify the hook's source code, the following will be printed in the console:
5:03:45 PM [vite] hmr invalidate /src/hook.tsx Could not Fast Refresh. Learn more at https://github.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react#consistent-components-exports
System Info
Linux Mint, Firefox, Vite 5.2.11, latest vite react plugin
Describe the bug
We are frequently using custom hooks that will return rendering callbacks in which we refer to actual tsx components.
Is this a bug, or is there any alternative for defining component-based hooks which doesn't break HMR?
Reproduction
https://stackblitz.com/edit/vitejs-vite-zzqhfn?file=src%2Fhook.jsx
Steps to reproduce
A simple example:
hook.tsx
If you use this hook in a component, and then modify the hook's source code, the following will be printed in the console:
System Info
Used Package Manager
npm
Logs
No response
Validations
The text was updated successfully, but these errors were encountered: