Skip to content

Commit

Permalink
i18n(es): astro-components update (#1429)
Browse files Browse the repository at this point in the history
* astro-components update

added note on dynamic vs reactive values

* Add closing `</ul>` tag

Co-authored-by: Yan Thomas <[email protected]>
  • Loading branch information
glopzel and yanthomasdev authored Aug 29, 2022
1 parent a3ad2de commit fa92cd2
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/pages/es/core-concepts/astro-components.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ const misPokemonesFavoritos = [/* ... */];
<!-- Puedes mezclar HTML con expresiones de JavaScript, similar a JSX: -->
<ul>
{misPokemonesFavoritos.map((data) => <li>{data.name}</li>)}
<ul>
</ul>
<!-- ¡Use una directiva de maquetado para crear nombres de clase a partir de múltiples strings o incluso objetos! -->
<p class:list={["agregar", "dinámico", {classNames: true}]} />
Expand All @@ -111,6 +111,12 @@ const misPokemonesFavoritos = [/* ... */];

Puedes definir variables locales de JavaScript dentro del script del componente de Astro. ¡Luego puedes inyectar estas variables en el maquetado del componente usando expresiones similares a JSX!

:::note[dinámico vs reactivo]
Usando este enfoque, puedes incluir valores ***dinámicos*** que son calculados en el *frontmatter*. Sin embargo, una vez incluidos, estos valores no son ***reactivos*** por lo que nunca cambiarán. Los componentes Astro son maquetados que solo son ejecutados una vez, en la construcción de la página.

Lee abajo para más ejemplos sobre las [diferencias entre Astro y JSX](/es/comparing-astro-vs-other-tools/#astro-vs-jsx)
:::

### Variables

Las variables locales pueden ser agregadas al maquetado usando la sintaxis de llaves:
Expand Down

0 comments on commit fa92cd2

Please sign in to comment.