All guides

React, Angular o Vue: cuál elegir.

Para entender qué tienen en común los tres, en qué se diferencian y cuál te conviene según lo que quieras hacer.

maticastro.ar/react-angular-vue
Want to follow it with your AI?

Copy the whole guide and paste it into Claude, ChatGPT or Codex: it walks you through it and helps when something doesn't work.

Qué son y para qué sirven

React, Angular y Vue sirven para lo mismo: armar la parte de la web que ves y tocás. Dividen esa web en piezas que se reutilizan, como un botón, un menú o una tarjeta. Lo que cambia entre los tres es cómo lo hacen.

Los tres funcionan sobre JavaScript y los tres tienen licencia MIT.

Quién hace cada uno

React Angular Vue
Quién lo hace Meta Google Evan You y la comunidad (proyecto independiente)
Salió 29 de mayo de 2013 (código abierto) AngularJS en 2010; Angular es una reescritura posterior 2014
Versión actual 19.3 22 (junio de 2026) 3.5 (Vue 3 desde septiembre de 2020)
Cómo se define en su web «The library for web and native user interfaces» «The framework for building scalable web apps with confidence» «An approachable, performant and versatile framework for building web user interfaces»
Licencia MIT MIT MIT
  • React es una biblioteca: te da las piezas y el resto lo elegís vos.
  • Angular es un framework completo: trae todo incluido y una forma bien ordenada de hacer las cosas.
  • Vue es un framework pensado para ser amable al arrancar.

Cuánto se usan y cuánto gustan

Encuesta React Angular Vue
Stack Overflow 2026: lo usan (n = 10.281) 41,5 % 16,0 % 17,2 %
State of JS 2025: uso (n = 13.002) 85 % 48 % 52 %
State of JS 2025: satisfacción 72 % 48 % 84 %

En State of JS, satisfacción es la proporción de opiniones positivas entre quienes usaron cada uno. Que Vue tenga la más alta no lo hace el más usado: el más usado en las dos encuestas es React.

Las dos encuestas preguntan a públicos distintos, por eso los porcentajes de uso no coinciden entre una y otra.

Cómo elegir

  1. Aprendé JavaScript primero. Los tres se apoyan en él. Si no entendés bien los conceptos de JavaScript, cualquiera de los tres te va a costar más.
  2. Si querés más gente y más ayuda, React. Es el más usado de los tres en Stack Overflow 2026: cuatro de cada diez programadores dicen que lo usan. Con tanta gente usándolo, encontrás ayuda para casi todo.
  3. Si es un proyecto grande con reglas claras para todo el equipo, Angular. Trae todo incluido y una forma ordenada de trabajar, y eso está bueno cuando muchas personas tocan el mismo código y necesitan las mismas reglas.
  4. Si querés arrancar rápido y simple, Vue. Es el más amable para empezar y el que deja más contentos a quienes lo usan según State of JS 2025.

Estas recomendaciones son la opinión de Mati, no un dato de ninguna encuesta.

Si algo falla

  • Si leés que React es un framework: su web oficial lo define como biblioteca («library»).
  • Si encontrás otros porcentajes: fijate de qué encuesta y de qué año son; Stack Overflow y State of JS miden cosas distintas y con públicos distintos.
  • Si ves que Angular salió en 2010: eso es AngularJS; el Angular actual es una reescritura posterior.
  • Si te trabás con cualquiera de los tres: volvé a repasar JavaScript antes de cambiar de herramienta.

Stack Overflow Developer Survey 2026, State of JavaScript 2025 y las webs oficiales de React (react.dev), Angular (angular.dev) y Vue (vuejs.org), consultadas el 2026-11-02; guía revisada el 2026-11-06

Want to follow it with your AI?

Copy the whole guide and paste it into Claude, ChatGPT or Codex: it walks you through it and helps when something doesn't work.

A new tip every day on my socialsTikTok @matidevvInstagram @matidevv

Let's talk about your project

Write to me describing what you need and I will reply. If a call or a meeting works better for you, we can arrange that too.

Message sent

Thanks for writing. I will reply to the email you left, and if a call is easier for you we can arrange one.
Email
maticastrook@gmail.com
Where
San Juan, Argentina, or remote
Languages
Native Spanish and technical English