Dans React 19, la manipulation des étiquettes inattendues pendant l'hydratation a été considérablement améliorée, en particulier dans la façon dont elle interagit avec les scripts tiers et les extensions du navigateur. Voici des exemples spécifiques de la façon dont React 19 saute sur des balises inattendues:
Sauter des balises inattendues
1. Éléments de la tête et du corps: lorsque React rencontre des étiquettes inattendues dans les sections `
2. Cela garantit que l'intégrité visuelle de l'application reste intacte même lorsque des écarts sont détectés [2] [4].
3. Gestion des modifications tierces: Auparavant, toutes les modifications apportées par des scripts tiers pourraient conduire à des erreurs d'hydratation, car React tenterait de concilier le HTML rendu du serveur avec le HTML côté client modifié. Dans React 19, ces modifications sont ignorées pendant l'hydratation, permettant à l'application de continuer à fonctionner en douceur sans être affectée par des changements externes [1] [4].
Exemple de scénario
Considérez un scénario où un script tiers ajoute une balise `