Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions packages/plugin-rsc/examples/react-router/app/root.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import './styles.css'
import { Link, Outlet } from 'react-router'
import { ServerHmr } from '../react-router-vite/server-hmr'
import { TestClientState, TestHydrated } from './routes/client'
import { DumpError, GlobalNavigationLoadingBar } from './routes/root.client'

Expand Down Expand Up @@ -35,7 +34,6 @@ export function Layout({ children }: { children: React.ReactNode }) {
</nav>
</header>
<GlobalNavigationLoadingBar />
<ServerHmr />
{children}
</body>
</html>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import {
unstable_createCallServer as createCallServer,
unstable_getRSCStream as getRSCStream,
unstable_RSCHydratedRouter as RSCHydratedRouter,
type DataRouter,
type unstable_RSCPayload as RSCServerPayload,
} from 'react-router'

Expand Down Expand Up @@ -43,3 +44,9 @@ createFromReadableStream<RSCServerPayload>(getRSCStream()).then((payload) => {
)
})
})

if (import.meta.hot) {
import.meta.hot.on('rsc:update', () => {
;(window as unknown as { __router: DataRouter }).__router.revalidate()
})
}
Comment on lines +48 to +52
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file was deleted.

Loading