Maison  >  Article  >  interface Web  >  React est-il un framework mvvm ?

React est-il un framework mvvm ?

藏色散人
藏色散人original
2020-12-21 11:17:387991parcourir

React n'est pas un framework mvvm, mais React peut être utilisé comme deuxième V dans MVVM, qui est View ; une caractéristique distinctive de MVVM est la liaison bidirectionnelle, tandis que React est une liaison de données unidirectionnelle ; dans son ensemble est fonctionnel. L'idée est de concevoir le composant comme un composant pur, et l'état et la logique sont transmis via des paramètres.

React est-il un framework mvvm ?

Recommandé : "tutoriel vidéo React"

react est un outil lancé par Facebook pour créer une bibliothèque JavaScript d'interfaces utilisateur . React est principalement utilisé pour créer une interface utilisateur. Beaucoup de gens considèrent React comme le V (vue) dans MVC. React 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.

React peut être utilisé comme deuxième V dans MVVM, qui est View, mais ce n'est pas un framework MVVM.

L'une des fonctionnalités les plus importantes de MVVM : la liaison bidirectionnelle.

React n'a pas cela, il s'agit d'une liaison de données unidirectionnelle.

React est une bibliothèque de flux de données unidirectionnelle avec des vues basées sur l'état.

React dans son ensemble est basé sur une pensée fonctionnelle. Les composants sont conçus comme des composants purs, et l'état et la logique sont transmis via des paramètres. Par conséquent, dans React, il existe un flux de données unidirectionnel. combiner l'immuable pour obtenir l'immuabilité des données.

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