Aller au contenu

Hydratation

L’hydratation relie le HTML déjà présent à la logique applicative dans le navigateur. Affichage et interaction fonctionnelle se vérifient séparément.

Également appeléHydration
Développement logiciel

Relier le HTML existant à la logique applicative

En développement Web, l’hydratation relie un HTML déjà produit à sa logique applicative côté client. Un framework dans le navigateur peut alors gérer l’interface initialement affichée. Le HTML peut notamment provenir de SSR ou SSG.

Dans un portail React fictif, une vue produit est déjà lisible alors que sa logique démarre encore. Le sélecteur interactif de quantité ne fonctionne comme prévu qu’ensuite. Un bouton visible ne prouve donc pas sa disponibilité.

Lors de l’hydratation, React attend que la première sortie du navigateur corresponde au HTML livré. Des données initiales différentes peuvent provoquer des erreurs. L’hydratation ne signifie ni recharger toutes les données métier ni garantir une interaction rapide. Vérifiez la disponibilité réelle des actions importantes.

Sources

Articles sur le sujet

Développement logiciel avec ASES

Logiciels sur mesure, applications web et mobiles