Cronología de React: de biblioteca a referencia.

¿Qué es React?

React es una biblioteca de JavaScript de código abierto, actualmente conocida en todo el mundo del desarrollo web y una de las referencias en el ámbito del front por sus características, pero, ¿Cómo ha llegado React a ser lo que es? veámoslo.

2007-2011: Los Primeros Pasos de React

La historia de React comenzó en Facebook a finales de la década de 2000. En 2007, Jordan Walke, un ingeniero de software en Facebook, comenzó a trabajar en una biblioteca llamada «FaxJS» para abordar los desafíos de la actualización eficiente de la interfaz de usuario en la plataforma. Más tarde, en 2011, Jordan presentó «FaxJS» a un pequeño equipo de ingenieros de Facebook, y esto marcó el comienzo de lo que eventualmente se convertiría en React.

Como dato curioso, mencionar que parte de la inspiración de Walke para la creación de esta librería nace del uso de XHP, una librería de componentes para PHP.

2013: React se Vuelve Open Source

En mayo de 2013, Facebook dio un paso audaz al abrir el código fuente de React y lo hizo de manera gratuita para la comunidad de desarrollo. Esto permitió que otros desarrolladores y empresas comenzaran a utilizar React en sus proyectos y contribuyeran a su desarrollo.

Esto sucedió en la JSConfUS de Mayo de 2013, puedes ver aquí la presentación.

2015: Introducción de React Native

Un gran hito en la historia de React fue la introducción de React Native en 2015. React Native permitió a los desarrolladores crear aplicaciones móviles nativas para iOS y Android utilizando la misma base de código de React. Esto revolucionó el desarrollo móvil al proporcionar una forma más eficiente de crear aplicaciones multiplataforma de alto rendimiento.

2016: Lanzamiento de React 15 y React Fiber

React 15 fue una actualización importante en la que se introdujo una nueva reconciliación llamada «React Fiber.» React Fiber permitió una actualización más eficiente de la interfaz de usuario y un mejor manejo de la concurrencia, lo que llevó a una experiencia de usuario más suave en aplicaciones web.

2018: React 16 y Hooks

En octubre de 2018, React 16 introdujo una característica revolucionaria llamada «Hooks.» Los Hooks permitieron a los desarrolladores utilizar el estado y otras características de React en componentes funcionales, eliminando la necesidad de clases en gran medida y simplificando el código. Esto cambió la forma en que se escriben los componentes en React y se convirtió en una parte integral de la biblioteca.

2020 y Más Allá: React Continúa Evolucionando

React sigue evolucionando con cada nueva versión, introduciendo mejoras de rendimiento, nuevas características y herramientas para facilitar el desarrollo web moderno. La comunidad de React es activa y próspera, lo que ha llevado a una gran cantidad de bibliotecas y recursos relacionados con React, lo que hace que sea más fácil para los desarrolladores construir aplicaciones web y móviles poderosas y elegantes.

En resumen, React ha recorrido un largo camino desde sus humildes comienzos en Facebook hasta convertirse en una de las bibliotecas de desarrollo web más populares y ampliamente utilizadas en el mundo. Su historia está marcada por la innovación constante y la adaptación a las necesidades cambiantes de la industria del desarrollo de software.

Más información sobre la evolución de React:

¿Te ha resultado útil?

Promedio de puntuación 5 / 5. Recuento de votos: 1