Nadie puede negar que a estas alturas React es un claro líder en tecnologías web. Con más de 199 mil estrellas en github nos empieza a dar indicios de que la fatiga de frameworks y librerías de javascript está llegando a su fin. Tiene una curva de aprendizaje muy noble para quienes quieren comenzar. Hemos dictado clases presenciales de React en contadas ocasiones y definitivamente es una tecnología que con la guía adecuada puedes aprender a utilizar en menos de un día. Pero ¿qué es React?
React es una librería (NO ES UN FRAMEWORK) enfocada en la construcción de interfaces de usuario basada en componentes. Los componentes se nos hacen más fácil entenderlos cuando los vemos como pequeñas piezas de un rompecabezas (o lego) las cuales nosotros debemos definir para finalmente construir una interfaz que va de cara al usuario.
Cada componente puede ser declarado como una clase de Javascript la cual tendrás su propio ciclo de vida (cuando el componente se crea, se va a montar en la vista, ya se montó en la vista entre otros) que nos pueden ayudar en la construcción de nuestras interfaces.
Según la encuesta 2018 de github, React es la segunda tecnología más amada por los desarrolladores, la tecnología con la que la maforía quiere trabajar si ya no lo hace (después de tensor flow), está tercero en el listado de tecnologías más utilizadas (después de NodeJS y Angular).
Hoy en días el mercado laboral para desarrolladores que sepan React es inmenso, acá te dejamos un listado de porque deberías aprenderlo:
- Desarrollado y mantenido por Facebook.
- Usado por compañías como Netflix, PayPal, Apple. Facebook empezó a usarlo el 2011.
- Es la librería más amada por los desarrolladores.
- Te olvidas del DOM por completo.
- Tiene un DOM virtual, pero lo que las actualizaciones en el renderizado son óptimas.
- Serverside rendering: Al tener un DOM virtual, las aplicaciones de React pueden ser renderizadas en el servidor, por lo que son amigables con los robots de Google.
Si te interesa aprender React puedes tomar este curso gratuito en youtube en español dictado por Nicolás Schürmann.
Y si te gustó la tecnología puedes ver este curso en udemy, donde se aborda React, React Hooks, React Router, Redux, Next Js, optimizaciones, testing, entre otros temas.
Comments (1)
Ruta para ser desarrollador frontend con Hola Mundo – Hola Mundosays:
enero 3, 2024 at 3:11 pm[…] ¿Debemos aprender ReactJS? […]