Layout general
Puede aplicar un layout común a todas tus rutas:
import { RouterProvider, Link } from "@arielgonzaguer/michi-router";
// ejemplo de un componente Layoutfunction MainLayout({ children }) { return ( <div className="layout"> <header> <nav> <Link to="/">Home</Link> <Link to="/felinos-ferales">Ferales</Link> </nav> </header> <main>{children}</main> <footer>Michi-router 😸</footer> </div> );}
// definición de rutasconst routes = [ { path: "/", component: <Home /> }, { path: "/felinos-ferales", component: <Ferales /> },];
// uso del layout en el RouterProviderexport default function App() { return ( <RouterProvider routes={routes} layout={MainLayout}> <div>404: Un gato se llevó esta página</div> </RouterProvider> );}