rsnext/test/development/app-hmr
Zack Tanner 1dffd3c02a
remove HMR polling in favor of more targeted events (#54406)
This removes the client-side polling logic that we're doing on every HMR
tick in favor of events like `addedPage` / `removedPage`. It was leading
to a lot of misc issues & confusion surrounding error/404 pages being
polled needlessly.

Instead this updates `addedPage` / `removedPage` to be emitted on the
server, so that we can leverage those hooks to reload when necessary.

Fixes #10024
Fixes #51132
Closes NEXT-1372
related discussion: https://github.com/vercel/next.js/discussions/40000

---------
2023-08-23 16:25:57 -07:00
..
app fix: env hot reload for RSC pages (#51930) 2023-07-03 10:11:28 +00:00
.env.development.local fix: env hot reload for RSC pages (#51930) 2023-07-03 10:11:28 +00:00
hmr.test.ts remove HMR polling in favor of more targeted events (#54406) 2023-08-23 16:25:57 -07:00
next.config.js Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00