This is an example of how you can incrementally migrate to Remix if you're using React Router. Here's the basic idea:
app/{root,entry.client,entry.server}.tsx
app
directory (like app/old-app
for example).<BrowserRouter>
from your App
app/routes/$.tsx
file with just export { default } from "~/old-app/app";
(or whatever file has the root component for your existing React Router app).remix
CLI instead. Your builds are now outrageously fast.routes
directory until you bring everything over.We'll have better docs and even videos about this in the future, but this is a pretty darn solid and iterative approach with quick wins and a clear path.