Soy nuevo en JavaScript, ¿cuál debo comenzar, Angular js o React js?

Cuando pregunta sobre Angular, puede significar Angular JS (que era el original) o Angular 2, que es la nueva versión. Angular JS era bastante popular en el momento de su llegada. Pero había algunas preocupaciones con la forma en que Angular hacía las cosas, por lo que se reescribió todo el marco, teniendo en cuenta las tendencias actuales, y es bastante diferente de la anterior. El progreso también está en Angular 4. Si lo desea, podría aprender Angular 2, es un marco completo en sí mismo, y se utiliza para aplicaciones de una sola página (SPA).

Al reaccionar, es en esencia una biblioteca JS front-end, que tiene su forma declarativa de hacer las cosas en lugar de ser imperativa. Pero junto con algunas otras herramientas, se convierte en un marco bastante robusto para desarrollar SPA.

Ambos tienen su propia forma de hacer las cosas, tienen su propia arquitectura. Ambos tienen una curva de aprendizaje un poco empinada para ellos. Pero ambos tienen comunidades fuertes que los apoyan y buenos foros para aclarar sus dudas. Eres bueno para ir con cualquiera de ellos. Pero me he encontrado con algunos artículos que han observado que los desarrolladores optan más por React, como lo llamamos bastante “de moda” en estos días. Pero desde mi punto de vista, soy bastante neutral. Pero, por supuesto, primero debe tener una buena comprensión de JavaScript.

Espero que esto ayude.

  1. En primer lugar, aprender JS completamente.
  2. Luego ve a Aprender angular . Comprenderá la mayor parte si sus conceptos básicos de JS son claros.
  3. Haga ReactJs después de completar algunos ejemplos en Angular.

Comenta abajo para más consultas. 🙂

** SIGUE MI PERFIL Y VOTA LA RESPUESTA:) **

Angular JS es fácil de aprender. Pero ya está desactualizado. Cuando vas a aprender algo, debes hacer lo último. Ahora Angular 2 y ReactJS son más o menos lo mismo, trabajando en concepto de DOM virtual. Entonces puedes comenzar con cualquiera. Ambos tienen muchas ventajas, buena comunidad y buena documentación.

Creo que aprendió Angular Js, porque es un marco completo de javaScript SPA con todas las funciones, con la ayuda de la cual se crea una aplicación de página única, y se proporciona la gran cantidad de características que no están disponibles en los otros idiomas. Me refiero al Angular Js.