Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

109
Visualizações
Refactorizando el operador ternario

Estoy bastante atascado en un operador ternario refactorizado mientras aprendo a reaccionar. Aquí está el código que encontré dentro de un JSX:

 {props.openSpots === 0 && <div className="card--badge">SOLD OUT</div>}

Me gustaría preguntar por qué esto devolverá la tarjeta - ¿div de insignia? Solo estoy familiarizado con el operador ternario común completo que se ve así:

 {props.openSpots === 0 ? <div className="card--badge">SOLD OUT</div> : null}

Muchísimas gracias.

about 4 years ago · Santiago Gelvez
2 Respostas
Responde à pergunta

0

El operador AND busca el second argumento si el first argumento es true .

Pero, si el first argumento es false , no busca el second argumento y devuelve directamente false .

declaración true && == declaración;

declaración false && == falsa;

 console.log( true && "I am visible" ) console.log( ' ' && "I am visible" ) console.log( false && "I am not visible" ) console.log( 0 && "I am not visible" ) console.log( null && "I am not visible" ) console.log( undefined && "I am not visible" ) console.log( true && '' && "I am not visible" )

Enlace para referencia

about 4 years ago · Santiago Gelvez Relatório

0

De la documentación de reacción:

Funciona porque en JavaScript, la expresión verdadera && siempre se evalúa como expresión, y la expresión falsa && siempre se evalúa como falsa.

Por lo tanto, si la condición es verdadera, el elemento justo después de && aparecerá en la salida. Si es falso, React lo ignorará y lo omitirá.

Consulte: https://reactjs.org/docs/conditional-rendering.html#inline-if-with-logical--operator

about 4 years ago · Santiago Gelvez Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda