We have a rather large collection of Reactjs micro frontends that are orchestrated by a framework agnostic (vanilla) single spa root config using SystemJS that has base routes to determine which micro frontend should mount at what path. Inside each microfrontend we are currently utilizing react router for the inner routes.
Example
Our customers MFE is mounted by the root config when the path of the user is /customers. Inside the customers MFE we have routes for /customers (a page to render a list of customers), /customers/:id (a details page about the customer), /customers/:id/events, /customers/:id/prices, etc...
Does anyone have any experiences migrating such a set up to tanstack router or are there specific things we should take into account? Would a file based routing in each microfrontend be worth it?
We are a bit stuck to systemjs with this and therefore we cannot probably enjoy vite (only roll up and webpack support building systemjs format unfortunately)