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 | 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
- 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.
- 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.
- 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.
- 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.