Skip to content

Commit 940545d

Browse files
committed
change fragments for fragmentos
1 parent 0e84fb9 commit 940545d

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

content/docs/fragments.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
id: fragments
3-
title: Fragments
3+
title: Fragmentos
44
permalink: docs/fragments.html
55
---
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.
6+
Un patrón común en React es que un componente devuelva multiples elementos. Los Fragmentos te permiten agrupar una lista de hijos sin agregar nodos extra al DOM.
77

88
```js
99
render() {
@@ -44,8 +44,8 @@ class Columns extends React.Component {
4444
render() {
4545
return (
4646
<div>
47-
<td>Hola</td>
48-
<td>Mundo</td>
47+
<td>Hello</td>
48+
<td>World</td>
4949
</div>
5050
);
5151
}
@@ -58,14 +58,14 @@ resulta en una salida de `<Table />` de:
5858
<table>
5959
<tr>
6060
<div>
61-
<td>Hola</td>
62-
<td>Mundo</td>
61+
<td>Hello</td>
62+
<td>World</td>
6363
</div>
6464
</tr>
6565
</table>
6666
```
6767

68-
Los Fragments solucionan este problema.
68+
Los Fragmentos solucionan este problema.
6969

7070
## Uso
7171

@@ -74,36 +74,36 @@ class Columns extends React.Component {
7474
render() {
7575
return (
7676
<React.Fragment>
77-
<td>Hola</td>
78-
<td>Mundo</td>
77+
<td>Hello</td>
78+
<td>World</td>
7979
</React.Fragment>
8080
);
8181
}
8282
}
8383
```
8484

85-
que resulta en una correcta salida de `<Table />` de:
85+
que resulta en una salida correcta de `<Table />` de:
8686

8787
```jsx
8888
<table>
8989
<tr>
90-
<td>Hola</td>
91-
<td>Mundo</td>
90+
<td>Hello</td>
91+
<td>World</td>
9292
</tr>
9393
</table>
9494
```
9595

9696
### Sintaxis corta
9797

98-
Hay una sintaxis nueva, más corta que puede usar para declarar fragments. Parecen etiquetas vacías:
98+
Hay una sintaxis nueva, más corta que puedes usar para declarar fragmentos. Parecen etiquetas vacías:
9999

100100
```jsx{4,7}
101101
class Columns extends React.Component {
102102
render() {
103103
return (
104104
<>
105-
<td>Hola</td>
106-
<td>Mundo</td>
105+
<td>Hello</td>
106+
<td>World</td>
107107
</>
108108
);
109109
}
@@ -114,16 +114,16 @@ Puedes utilizar `<></>` de la misma manera que usarías cualquier otro elemento,
114114

115115
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.
116116

117-
### Fragments incrustados
117+
### Fragmentos incrustados
118118

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:
119+
Fragmentos 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 fragmentos -- por ejemplo, para crear una lista de descripción:
120120

121121
```jsx
122122
function Glossary(props) {
123123
return (
124124
<dl>
125125
{props.items.map(item => (
126-
// Sin la 'key', React disparará una advertencia de key
126+
// Sin la prop 'key', React disparará una advertencia de key
127127
<React.Fragment key={item.id}>
128128
<dt>{item.term}</dt>
129129
<dd>{item.description}</dd>

0 commit comments

Comments
 (0)