Desde el año 2013, en el que Facebook anuncio React, esta biblioteca de JavaScript se ha convertido e una de las mas utilizadas para crear Interfaces de usuario en múltiples entornos (Web, React Native, React Desktop) React permite dividir una interfaz grande en pequeñas partes reusables llamadas Componentes. Estas son simplemente funciones de JavaScript que permiten usar código de HTML las cuales se escriben en una sintaxis especial llamada JSX (JavaScript + HTML = JSX). React es solo una biblioteca pero gracias a su ecosistema enorme, es posible crear muchos tipos de aplicaciones. Quieres sitios estáticos tienes Gatsby, quieres Server side rendering tienes Nextjs o Remix, Aplicaciones móviles? React Native; Aplicaciones de escritorio? React desktop; Y así con múltiples requerimientos como crear formularios (formik, react-hook-forms);manejar estado (redux, recoil, xstate, mobx, flux); animaciones (framer moti, react spring) Y actualmente es una de las habilidades mas demandadas de desarrolladores web Frontend. #reactjs #javascript #frontend