Tipando useRef
Tipando useRef
Podemos basicamente usar o useRef de duas formas:
- Para termos referência de um elemento do DOM (nesse caso o
.current
doref
será read-only e gerenciado pelo React) - Para armazenar alguma variável mutável
Elemento do DOM
A tipagem é basicamente essa:
Lembrando que, nesse caso o .current
é read-only e você não conseguirá atribuir nenhum valor.
Valor Mutável
Aqui o ref
é utilizado como um container para armazenar alguma variável que irá se manter ao longo das renderizações. Seria o equivalente a uma variável de instância nos falecidos componentes de classe
Nesse caso, a tipagem é basicamente:
Nesse caso, o .current
pode ser escrito (não é read-only).