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

888
Visualizações
¿Qué significan las llaves en JSX (React)?

Por ejemplo, para establecer un estilo en reaccionar, podría hacer

var css = {color: red}

y

<h1 style={css}>Hello world</h1>

¿Por qué necesita las llaves alrededor de css en el segundo fragmento de código?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Las llaves son una sintaxis especial para que el analizador JSX sepa que necesita interpretar el contenido entre ellos como JavaScript en lugar de una cadena.

Los necesita cuando desea usar una expresión de JavaScript como una variable o una referencia dentro de JSX. Porque si usa la sintaxis estándar de comillas dobles así:

var css = { color: red }

<h1 style="css">Hello world</h1>

JSX no sabe que tenía la intención de usar la variable css en el atributo de estilo en lugar de la cadena. Y al colocar las llaves alrededor de la variable css , le está diciendo al analizador "tome el contenido de la variable css y póngalo aquí". (Técnicamente es evaluar el contenido)

Este proceso se denomina generalmente "interpolación".

over 4 years ago · Santiago Trujillo Relatório

0

Si no usa la variable css , el JSX podría verse así:

<h1 style={ {color: 'red'} }>Hello world</h1>

Supongo que estás confundido acerca de las llaves dobles.

entonces sabe que las llaves en JSX significan process the inner value in JavaScript , por lo que las llaves externas se usan exactamente para este propósito.

Pero la propiedad de style acepta un object . Y un objeto también necesita otro par de llaves para envolverlo. Ese es el propósito de los internos.

over 4 years ago · Santiago Trujillo Relatório

0

Las llaves exteriores le dicen al analizador JSX que la sintaxis debe interpretarse como javascript. Las llaves interiores se utilizan porque la variable de estilo acepta un objeto.

analicemos esto:

 <h1 style={interpret javascritp {interpret the object} }> hello </h1>
over 4 years ago · Santiago Trujillo 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