Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

124
Vistas
En el diseño de la pantalla de inicio de sesión sigue apareciendo: enrutador React & React

Como mencioné, tengo MUI Theme Provider with Layout que incluye Dashboard, Order screens...

Cuando el usuario presiona el punto final '/', debería devolver la pantalla de inicio de sesión, pero el diseño sigue mostrándose.

-Aplicación.js

 <ThemeProvider theme={theme}> <Router> <Layout> <Switch> <Route exact path="/"> <Login /> </Route> <Route path="/dashboard"> <Dashboard /> </Route> <Route path="/orders"> <Orders /> </Route> <Route path="/users"> <Users /> </Route> <Route path="/employees"> <Employee /> </Route> </Switch> </Layout> </Router> </ThemeProvider>

);

-Diseño.js

... Barra de aplicaciones, barra lateral, etc.

 <div style={{width:'100%'}}> <div className={classes.toolbar}></div> {children} </div>
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Tal como está, el código representa incondicionalmente un componente de Layout fuera del Switch , por lo que se representa independientemente de la ruta coincidente actualmente.

Si desea que el componente Layout solo se represente en ciertas rutas, procéselo condicionalmente con esas rutas.

Ejemplo, represente el componente de inicio de Login exactamente en la ruta "/" , todo lo demás en una ruta que represente el Layout y otro Switch .

 <ThemeProvider theme={theme}> <Router> <Switch> <Route exact path="/"> <Login /> </Route> <Route path="/"> <Layout> <Switch> <Route path="/dashboard"> <Dashboard /> </Route> <Route path="/orders"> <Orders /> </Route> <Route path="/users"> <Users /> </Route> <Route path="/employees"> <Employee /> </Route> </Switch> </Layout> </Route> </Switch> </Router> </ThemeProvider>
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda