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

250
Vistas
Mostrar/Ocultar menús basados en Usuario /* Menú flexible por menú */

Tengo la aplicación React con menús en la barra lateral, pero quiero ocultar algunos de ellos según el rol del usuario, pero no quiero roles comunes como 'ADMIN', 'MODERADOR', etc. Quiero que sea flexible , para poder mostrar / ocultar menús específicos en diferentes usuarios
{como en el ejemplo a continuación} ,
La información de los menús vendrá de la base de datos.

Menús: Empleados, Pedidos, Camiones, Remolques, Cuentas Bancarias, Contactos.



Administrador 1: Pedidos, Camiones, Remolques
Administrador 2: Empleados, Cuentas Bancarias, Contactos
Administrador Supervisor: Empleados, Pedidos, Camiones, Remolques, Cuentas Bancarias, Contactos

Alguien me puede aconsejar como debo proceder?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puede usar rutas privadas, con rutas privadas puede imponer restricciones sobre quién puede acceder a esas rutas y cuándo, puede tener controles simples en su html para mostrar u ocultar esos menús para que los menús y las rutas sean accesibles según su lógica.

aquí hay una muy buena documentación para que usted pueda pagar.

https://dev.to/nilanth/how-to-create-public-and-private-routes-using-react-router-72m

about 4 years ago · Juan Pablo Isaza Denunciar

0

Creo que tu pregunta ya está respondida. usted tiene que implementar la autorización basada en roles. Puedes encontrar tu solución aquí. Cómo implementar la autorización basada en roles múltiples en React

https://jasonwatmore.com/post/2019/02/01/react-role-based-authorization-tutorial-with-example

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