Quelle est la différence entre Reactjs et Rxjs?

fondamentalement, je commence à apprendre Rxjs et je suis un peu confus entre React et Rxjs. Je suppose que Reactjs et Rxjs sont les mêmes.

Questions:

  1. si Reactjs et Rxjs sont les mêmes, alors pourquoi utiliser Reactjs sur Rxjs ou vise versa?

  2. si Reactjs et Rxjs ne sont pas les mêmes, veuillez distinguer brièvement les deux langues.

20
demandé sur Kushan Randima 2017-01-16 09:57:29

4 réponses

c'est vraiment différent, React est la bibliothèque de vue et Rxjs est la bibliothèque de programmation réactive pour javascript. Vous pouvez utiliser Rxjs inside react view mais dans reactjs, les gens utilisent généralement une bibliothèque comme Redux, flux, mobx ou relayjs (s'ils utilisent graphql) pour le flux de données.

21
répondu Rahmat Aligos 2017-10-18 19:25:02

ReactJs est une vue de la bibliothèque UI. Réactivex ou rxjs est un concept, des méthodes ou des modèles pour la programmation asychronous

19
répondu terik_poe 2017-01-16 07:25:46

RxJS est une bibliothèque qui nous permet de facilement créer et de manipuler des flux d'événements et de données. Cela rend le développement de code complexe mais lisible asynchrone beaucoup plus facile.

créer de grandes applications asynchrones n'est pas la chose la plus facile à faire. Nous avons tous été témoins des problèmes que callback hell peut causer. En raison de cette préoccupation croissante, les gens ont pris sur eux-mêmes pour améliorer le paysage asynchrone JavaScript. Nous avons tous entendu parler de promesses, de générateurs, et async/await. Il y a une autre solution, et elle s'appelle RxJS.

Lien De Référence


ReactJS Dans le terme simple et populaire, React est le V (View) dans MVC (Model/View/Controller).

React est une bibliothèque JavaScript (de Facebook) qui est utilisé pour rendre des vues (par exemple, pages HTML) dynamiquement basé sur un certain état, qui est souvent sous la forme de données. Réagir puis met à jour les vues générées à chaque fois l'origine des changements d'état. React est une bibliothèque petite mais puissante, la puissance étant plus dans les concepts que dans la mise en œuvre.

Lien De Référence

8
répondu akhilesh0707 2018-06-28 11:12:19

Réagir est une bibliothèque javascript pour la construction d'interfaces utilisateur alors que RxJS est une bibliothèque javascript pour la programmation réactive utilisant des Observables.

ces deux bibliothèques javascript ne sont pas comparables les unes aux autres puisqu'elles servent à des fins différentes.

les deux peuvent être utilisés ensemble pour créer de meilleures applications de page unique.

React rend la création d'UIs interactifs indolore.

RxJS aide à le faire plus facile de composer du code asynchrone ou basé sur le rappel

5
répondu Samuel J Mathew 2018-02-15 05:44:14