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/forwarding-refs.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Reenvío de Refs
4
4
permalink: docs/forwarding-refs.html
5
5
---
6
6
7
-
El reenvío de Refs es una técnica para pasar automáticamente una [ref](/docs/refs-and-the-dom.html) a través de un componente a uno de sus hijos. Esto normalmente no es necesario para la mayoría de los componentes en una aplicación. Sin embargo, puede ser util para ciertos tipos de componentes, especialmente en bibliotecas de componentes reutilizables. Los escenarios mas comunes son descritos a continuación.
7
+
El reenvío de Refs es una técnica para pasar automáticamente una [ref](/docs/refs-and-the-dom.html) a través de un componente a uno de sus hijos. Esto normalmente no es necesario para la mayoría de los componentes en una aplicación. Sin embargo, puede ser útil para ciertos tipos de componentes, especialmente en bibliotecas de componentes reutilizables. Los escenarios más comunes son descritos a continuación.
8
8
9
9
## Reenviando refs a componentes DOM
10
10
@@ -41,7 +41,7 @@ A continuación un explicación paso a paso de lo que sucede en el ejemplo de ar
41
41
42
42
**Una vez empiezas a usar `forwardRef` en una biblioteca de componentes, debes tratarlo como un cambio incompatible y liberar una nueva versión mayor de la biblioteca**. Esto es debido a que probablemente tu biblioteca tendrá un comportamiento observable muy diferente (tal como a que se asignan las refs, y que tipos son exportados), y esto puede romper aplicaciones y otras bibliotecas que dependan del comportamiento anterior.
43
43
44
-
Aplicar `React.forwardRef` de forma condicional cuando existe támpoco es recomendado por las mismas razones: cambia el comportamiento de tu biblioteca y puede romper las aplicaciones de tus usuarios cuando actualicen React.
44
+
Aplicar `React.forwardRef` de forma condicional cuando existe tampoco es recomendado por las mismas razones: cambia el comportamiento de tu biblioteca y puede romper las aplicaciones de tus usuarios cuando actualicen React.
45
45
46
46
## Reenviando refs en componentes de orden superior
47
47
@@ -56,7 +56,7 @@ Hay un detalle en el ejemplo anterior: las refs no son pasadas. Esto es porque `
56
56
Esto significa que las `refs` que queremos para nuestro componente `FancyButton` de hecho estarán adjuntadas al componente `LogProps`:
57
57
`embed:forwarding-refs/fancy-button-ref.js`
58
58
59
-
Afortuandamente, podemos reenviar explicitamente refs al componente interno `FancyButton` usando el API `React.forwardRef`. `React.forwardRef` acepta una función de renderizado que recibe los parámetros `props` y `ref`, y devuelve un nodo React. Por ejemplo:
59
+
Afortunadamente, podemos reenviar explícitamente refs al componente interno `FancyButton` usando el API `React.forwardRef`. `React.forwardRef` acepta una función de renderizado que recibe los parámetros `props` y `ref`, y devuelve un nodo React. Por ejemplo:
60
60
`embed:forwarding-refs/log-props-after.js`
61
61
62
62
## Mostrar un nombre personalizado en las herramientas de desarrollo
0 commit comments