You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/fragments.md
+11-11Lines changed: 11 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
---
2
-
id: fragmentos
3
-
title: Fragmentos
4
-
permalink: docs/fragmentos.html
2
+
id: fragments
3
+
title: Fragments
4
+
permalink: docs/fragments.html
5
5
---
6
-
Un patrón común en React es que un componente devuelva multiples elementos. Los Fragments le permiten agrupar una lista de hijos sin agregar nodos extra al DOM.
6
+
Un patrón común en React es que un componente devuelva multiples elementos. Los Fragments te permiten agrupar una lista de hijos sin agregar nodos extra al DOM.
7
7
8
8
```js
9
9
render() {
@@ -17,11 +17,11 @@ render() {
17
17
}
18
18
```
19
19
20
-
También hay una nueva [sintaxis corta](#short-syntax) para declararlos, pero aún no es soportada por todas las herramientas populares.
20
+
También hay una nueva [sintaxis corta](#sintaxis-corta) para declararlos, pero aún no es soportada por todas las herramientas populares.
21
21
22
22
## Motivación
23
23
24
-
Un patrón común es que un componente devuelva una lista de hijos. Tome este código de ejemplo en React:
24
+
Un patrón común es que un componente devuelva una lista de hijos. Toma este código de ejemplo en React:
25
25
26
26
```jsx
27
27
classTableextendsReact.Component {
@@ -37,7 +37,7 @@ class Table extends React.Component {
37
37
}
38
38
```
39
39
40
-
`<Columns />` tendría que devolver múltiples elementos `<td>` para que el código HTML renderizado sea valido. Si un div padre fue utilizado dentro del código `render()` de `<Columns />`, entonces el código HTML resultante será inválido.
40
+
`<Columns />` tendría que devolver múltiples elementos `<td>` para que el código HTML renderizado sea válido. Si un div padre fue utilizado dentro del código `render()` de `<Columns />`, entonces el código HTML resultante será inválido.
41
41
42
42
```jsx
43
43
classColumnsextendsReact.Component {
@@ -110,13 +110,13 @@ class Columns extends React.Component {
110
110
}
111
111
```
112
112
113
-
Puede utilizar `<></>` de la misma manera que usaría cualquier otro elemento, excepto que este no soporta llaves o atributos.
113
+
Puedes utilizar `<></>` de la misma manera que usarías cualquier otro elemento, excepto que este no soporta llaves o atributos.
114
114
115
-
Considere que: **[muchas herramientas no lo soportan aún](/blog/2017/11/28/react-v16.2.0-fragment-support.html#support-for-fragment-syntax)**, por lo que podría escribir explícitamente `<React.Fragment>` hasta que las herramientas se pongan al día.
115
+
Considera que: **[muchas herramientas no lo soportan aún](/blog/2017/11/28/react-v16.2.0-fragment-support.html#support-for-fragment-syntax)**, por lo que podrías escribir explícitamente `<React.Fragment>` hasta que las herramientas se pongan al día.
116
116
117
117
### Fragments incrustados
118
118
119
-
Fragments declarados con la sintaxis explícita `<React.Fragment>` pueden tener llaves. Un caso de uso para esto es el mapeo de una colección a un arreglo de fragmento -- por ejemplo, para crear una lista de descripción:
119
+
Fragments declarados con la sintaxis explícita `<React.Fragment>` pueden tener llaves. Un caso de uso para esto es el mapeo de una colección a un arreglo de fragment -- por ejemplo, para crear una lista de descripción:
120
120
121
121
```jsx
122
122
functionGlossary(props) {
@@ -138,4 +138,4 @@ function Glossary(props) {
138
138
139
139
### Demostración en vivo
140
140
141
-
Puede probar la nueva sintaxis de fragmentos JSX con este [CodePen](https://codepen.io/reactjs/pen/VrEbjE?editors=1000).
141
+
Puedes probar la nueva sintaxis de fragmentos JSX con este [CodePen](https://codepen.io/reactjs/pen/VrEbjE?editors=1000).
0 commit comments