Maison  >  Article  >  interface Web  >  Quelle est la différence entre les données de surveillance Vue et React ?

Quelle est la différence entre les données de surveillance Vue et React ?

青灯夜游
青灯夜游original
2020-11-13 11:29:262536parcourir

Différence : Les principes de surveillance des modifications des données sont différents. Vue peut connaître avec précision les changements de données grâce au « getter/setter » et au détournement de certaines fonctions ; tandis que React utilise la comparaison de références (diff) par défaut, ce qui ne surveille pas avec précision les changements de données s'il n'est pas optimisé, cela peut conduire à un grand nombre. de VDOM inutiles.

Quelle est la différence entre les données de surveillance Vue et React ?

Vue.js est un framework progressif pour la création d'interfaces utilisateur. Contrairement à d'autres frameworks lourds, Vue adopte une conception de développement incrémental ascendant. La bibliothèque principale de Vue se concentre uniquement sur la couche de vue et est très facile à apprendre et à intégrer à d'autres bibliothèques ou projets existants.

React est une bibliothèque JAVASCRIPT utilisée pour créer des interfaces utilisateur. Elle est principalement utilisée pour créer des interfaces utilisateur. Beaucoup de gens pensent que React est le V (vue) de MVC. React est né d'un projet interne à Facebook visant à créer le site Web Instagram et a été open source en mai 2013. Il a des performances élevées et une logique de code très simple. De plus en plus de gens ont commencé à y prêter attention et à l'utiliser.

La différence entre les données de surveillance Vue et React : les principes de surveillance des modifications des données sont différents

Vue détourne les getters/setters et certaines fonctions. Peut connaître avec précision les changements de données.

React utilise la comparaison de référence (diff) par défaut. S'il n'est pas optimisé, cela peut conduire à un grand nombre de re-rendu VDOM inutiles.

Pourquoi React ne surveille-t-il pas avec précision les modifications des données ?

Cela est dû à la différence de concepts de conception entre Vue et React. Vue utilise des données mutables, tandis que React met l'accent sur l'immuabilité des données. Il n'y a pas de bonne ou de mauvaise distinction entre les deux. . React est plus robuste lors de la création d'applications volumineuses.

Pour plus de connaissances liées à la programmation, veuillez visiter : Site Web d'apprentissage en programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn