Básicamente estoy empezando a aprender Rxjs y estoy un poco confundido entre React y Rxjs. Supuse que Reactjs y Rxjs son iguales.
Preguntas:
Si Reactjs y Rxjs son lo mismo, ¿por qué estamos usando Reactjs sobre Rxjs o viceversa?
Si Reactjs y Rxjs no son iguales, diferencie brevemente ambos idiomas.
Esto es realmente diferente, React es una biblioteca de vista y Rxjs es una biblioteca de programación reactiva para javascript. Puede usar Rxjs dentro de la vista de reacción, pero en reactjs, las personas generalmente usan una biblioteca como Redux, flux, mobx o relayjs (si usan graphql) para el flujo de datos.
ReactJs es una interfaz de usuario de biblioteca de vista. ReactiveX o rxjs es un concepto, métodos o patrones para la programación asíncrona
RxJS es una biblioteca que nos permite crear y manipular fácilmente flujos de eventos y datos. Esto hace que el desarrollo de código asincrónico complejo pero legible sea mucho más fácil.
Crear grandes aplicaciones asincrónicas no es lo más fácil de hacer. Todos hemos sido testigos de los problemas que puede causar la devolución de llamada. Debido a esta creciente preocupación, las personas se han encargado de mejorar el panorama de JavaScript asíncrono. Todos hemos oído hablar de promesas, generadores y async/await. Hay otra solución, y se llama RxJS.
ReactJS En el término simple y popular, React es la V (Vista) en MVC (Modelo/Vista/Controlador).
React es una biblioteca de JavaScript (de Facebook) que se utiliza para representar vistas (por ejemplo, páginas HTML) dinámicamente en función de algún estado, que a menudo se presenta en forma de datos. React luego actualiza las vistas generadas cada vez que cambia el estado original. React es una biblioteca pequeña pero poderosa, con el poder más en los conceptos que en la implementación.