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

120
Vistas
Función en React para verificar qué componente debe devolverse

Actualmente tengo el siguiente código:

 const renderModal = location.state?.modal ?? isModal ?? false; const FormComponent = renderModal ? FormModal : Default;

que verifica si renderAsModal es verdadero y luego devuelve el componente Modal si es así (si no, el componente predeterminado)

Pero ahora tengo otro modal posible, que puedo verificar así:

 const renderCustomModal: boolean = location.state?.modal ?? isModal ?? form.key === "UniqueKey" ?? false;

¿Cómo puedo actualizar mi asignación de FormComponent para verificar renderCustomModal también para que mi CustomModal pueda incluirse en los 3 componentes de React que se pueden devolver? Cualquier enlace útil / mejores prácticas sería realmente apreciado.

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

0

Aquí es donde generalmente divido mi lógica en una función separada.

 const pickFormComponent = (arguments, you, need) { if (someCondition) return FormModal; if (someOtherCondition) return OtherComponent; return Default; }

entonces puedes simplemente:

 const FormComponent = pickFormComponent(and, some, arguments);
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