Manipuler le DOM avec les Refs

15 min Niveau 8

Manipuler le DOM avec les refs en React

Les refs en React permettent de référencer directement des éléments du DOM ou de gérer des données mutables sans passer par le state. Bien que React prenne en charge les interactions avec le DOM, certaines situations spécifiques nécessitent une manipulation manuelle. Dans ces cas, les refs offrent une solution efficace tout en respectant les principes du cycle de rendu de React.

Quand et pourquoi utiliser les refs

Les refs s’avèrent particulièrement utiles lorsque le state ne suffit pas ou serait inefficace. Elles permettent de : - Accéder directement au DOM, par exemple pour donner le focus à un champ ou mesurer ses dimensions. - Gérer des données temporaires, comme des identifiants de timers ou des références qui ne nécessitent pas de mise à jour de l’interface. - Interagir avec des bibliothèques ou outils externes qui demandent une manipulation directe des nœuds DOM.

Contrairement au state, les modifications apportées à une ref via .current ne déclenchent pas de re-render, ce qui les rend adaptées à des usages précis.

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus