⊗jsrtPmHkRfs 11 of 47 menu

Refs en React

Si queremos recordar alguna información, pero no queremos que su cambio provoque el renderizado del componente, entonces nos serán útiles refs y respectivamente el hook useRef que funciona con ellos.

Una ref (o referencia) es un objeto JavaScript normal con una única propiedad current, que puedes leer o modificar.

Al igual que los estados, las refs pueden almacenar cualquier tipo de datos: pueden ser números, cadenas, objetos e incluso funciones.

Si tus datos se utilizan para el renderizado, guárdalos en el estado, y si no necesitas el renderizado, en ese caso el uso de refs puede ser más eficiente. Además, a diferencia del estado, el valor de la ref cambia inmediatamente.

En general, las refs se aplican donde necesites apartarte de React e interactuar con APIs externas - más a menudo con APIs del navegador, que no afectan a la visualización del componente. Esto puede ser, por ejemplo, almacenar el id de un temporizador o almacenar un objeto para el que no se necesita calcular JSX, pero lo más común es la interacción con elementos del DOM. Se pueden usar para gestionar el foco, la selección de texto o la reproducción de medios.

En la siguiente lección analizaremos el trabajo con refs y el hook useRef en la práctica.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar