⊗jsrtPmHkRfs 11 of 47 menu

Refs no React

Se quisermos lembrar alguma informação, mas não queremos que sua alteração cause a renderização do componente, então refs serão úteis para nós e, correspondentemente, o hook useRef que funciona com eles.

Uma ref (ou referência) é um objeto JavaScript comum com uma única propriedade current, que você pode ler ou modificar.

Assim como os estados, as refs podem armazenar qualquer tipo de dados - podem ser números, strings, objetos e até mesmo funções.

Se os seus dados são usados para renderização, armazene-os no estado, e se você não precisa da renderização, nesse caso, o uso de refs pode se tornar mais eficiente. Além disso, ao contrário do estado, o valor da ref é alterado instantaneamente.

De modo geral, as refs são aplicadas onde você precisa sair do React e interagir com APIs externas - mais frequentemente com APIs do navegador, que não afetam a exibição do componente. Isso pode ser, por exemplo, armazenar o id de um temporizador ou armazenar um objeto para o qual não é necessário calcular JSX, mas na maioria das vezes é a interação com elementos DOM. Elas podem ser usadas para controlar o foco, seleção de texto ou reprodução de mídia.

Na próxima lição, vamos analisar o trabalho com refs e o hook useRef na prática.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar