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

162
Vistas
¿Cómo puedo agregar múltiples condiciones en reaccionar?

Tengo el botón Description . Cuando se hace clic en la descripción se muestra. Ahora quiero agregar Read more/less en la descripción.

Con el código belpw, no veo el botón Description , la descripción se muestra directamente

Flujo: botón Mostrar-> Al hacer clic-> Mostrar texto de 200 caracteres (con la opción Leer más)

 const [readMore, setReadMore] = useState(false); const [displaydescription, setDisplayDescription] = useState(false); const clickHandler = () => { setDisplayDescription(true); }; <p> {displaydescription || readMore ? description : `${description.substring(0, 200)}`} </p>
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Debe cambiar su código para que primero muestre la descripción y luego en la segunda condición para verificar si desea mostrar el texto completo de esta manera:

 const [readMore, setReadMore] = useState(false); const [displaydescription, setDisplayDescription] = useState(false); const clickHandler = () => { setDisplayDescription(true); }; <p> {displaydescription ? ( readMore ? description : `${description.substring(0, 200) ) : null}` } </p>

about 4 years ago · Juan Pablo Isaza Denunciar

0

La sintaxis para agregar una condición en React jsx es {condición &&} por lo que podría intentar

 { description && !readmore <p> `${description.substring(0, 200)}` <p> } { description && readmore <p> `${description}` <p> }
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