diff --git a/.changeset/ninety-turtles-explode.md b/.changeset/ninety-turtles-explode.md
new file mode 100644
index 00000000000..f25f4541fd0
--- /dev/null
+++ b/.changeset/ninety-turtles-explode.md
@@ -0,0 +1,45 @@
+---
+"@remix-run/dev": patch
+"@remix-run/react": patch
+---
+
+Vite: Replace with
+
+**This is a breaking change for projects using the unstable Vite plugin.**
+
+The `` component has a confusing name as it now also supports HMR and HDR.
+Additionally, it provides an bespoke client-side runtime that is obsoleted by Vite.
+To get our Vite plugin working, we were doing some compiler magic to swap out the
+implementation of ``.
+This was always meant as a temporary measure.
+
+Now we have a better solution in the form of a new `` component specifically
+designed with Vite's HMR capabilities in mind.
+
+The `` component will cease to provide HMR and HDR capabilities in Vite,
+so you'll need to replace `` with `` in your app.
+
+The `` component should be placed in the `
+-
+
+
+ ` of your app so that it
+can be loaded before any other scripts as required by React Fast Refresh.
+
+```diff
+ import {
+- LiveReload,
++ DevScripts,
+ Outlet,
+ }
+
+ export default function App() {
+ return (
+
+
++
+
+