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
@@ -61,7 +61,7 @@ Hay cinco componentes en esta pantalla:
61
61
62
62
</FullWidth>
63
63
64
-
Si miras a `ProductTable` (lavanda), verás que el encabezado de la tabla (que contiene las etiquetas "Name" y "Price") no es un componente independiente. Esto es una cuestión de preferencias, y podrías hacerlo de ambas formas. Para este ejemplo, es parte de `ProductTable` porque aparece dentro de la lista de `ProductTable`. Sin embargo, si este encabezado crece y se vuelve complejo (por ejemplo, si añades ordenamiento), tendría sentido convertirlo en un componente independiente `ProductTableHeader`.
64
+
Si miras a `ProductTable` (lavanda), verás que el encabezado de la tabla (que contiene las etiquetas "Nombre" y "Precio") no es un componente independiente. Esto es una cuestión de preferencias, y podrías hacerlo de ambas formas. Para este ejemplo, es parte de `ProductTable` porque aparece dentro de la lista de `ProductTable`. Sin embargo, si este encabezado crece y se vuelve complejo (por ejemplo, si añades ordenamiento), tendría sentido convertirlo en un componente independiente `ProductTableHeader`.
65
65
66
66
Ahora que has identificado los componentes en el boceto, ordénalos en una jerarquía:
67
67
@@ -130,8 +130,8 @@ function ProductTable({ products }) {
130
130
<table>
131
131
<thead>
132
132
<tr>
133
-
<th>Name</th>
134
-
<th>Price</th>
133
+
<th>Nombre</th>
134
+
<th>Precio</th>
135
135
</tr>
136
136
</thead>
137
137
<tbody>{rows}</tbody>
@@ -162,12 +162,12 @@ function FilterableProductTable({ products }) {
@@ -258,7 +258,7 @@ Por cada pieza de estado en tu aplicación:
258
258
2. Encuentra su componente ancestro común más cercano--un componente que esté encima de todos en la jerarquía
259
259
3. Decide dónde debe residir el estado:
260
260
1. A menudo, puedes poner el estado directamente en su ancestro común.
261
-
2. También puedes poner el estado en algún componete encima de su ancestro común.
261
+
2. También puedes poner el estado en algún componente encima de su ancestro común.
262
262
3. Si no puedes encontrar un componente donde tiene sentido poseer el estado, crea un nuevo componente solo para almacenar ese estado y añádelo en algún lugar de la jerarquía encima del componente ancestro común.
263
263
264
264
En el paso anterior, encontraste dos elementos de estado en esta aplicación: el texto de la barra de búsqueda, y el valor del *checkbox*. En este ejemplo, siempre aparecen juntos, por lo que es más fácil pensar en ellos como un solo elemento de estado.
0 commit comments