Learn reactjs — Photo by Kaique Rocha

Aprende React Js en 2018 y sé feliz en 2019

--

En el mundo de Javascript y Front-end existen cientos de frameworks y librerías, cada uno con características diferentes y a veces con grandes similitudes. Esto puede generar alguna dificultad para un desarrollador a la hora de elegir qué librería/framework aprender.

En este post voy a dar las razones por las cuales debes aprender Reactjs en lo que queda del 2018 para ser feliz en el 2019.

¿Qué es React?

React es una libería de Javascript declarativa, eficiente y flexible para construir interfaces de usuario, así lo definen sus creaadores en su web oficial. Esto quiere decir que React nos permite crear una interfaz rápida, simple y escalable para aplicaciones web.

Una librería relativamente jovén que se ha convertido en una de las herramientas más importantes de Javascript en estos últimos años, siendo una librería para crear interfaces de usuario ha logrado destronar a Angular (un framework super completo) rompiendo algunas ‘buenas prácticas’ que se habían considerado en el mundo de Front-end.

La última encuesta realizada entre los desarrolladores en Stackoverflow nos encuentra que React es uno de los más queridos entre otros frameworks, librerías y otras tecnologías, después de Tensorflow (Pero es que quién no quiere Machine learning?)

Developer Survey Results 2018 by Stackoverflow

¿Por qué aprender React?

Con apróximadamente 954.114 (y creciendo) sitios web que actualmente utilizan React, según BuiltWith.com, debería ser una razón sólida para ello. Además de la anterior voy a listar otras ventajas de React para el desarrollo web:

  • Facebook: Si, esta es la razón más mencionada a la hora de defender a React. A diferencia de Google con Angular, Facebook sí usa React en producción. Esto nos da cierta confianza en cuanto a soporte y desarrollo de la librería. Otros grandes de mundo tech que usan React son: Netflix, Duolingo, Instagram, Attlassian, Pinterest, entre muchos otros.
  • Una API sencilla, una potencia brutal: Aprender React es más fácil de lo que parece si ya tienes unas bases de programación y Javascript. Suele costar más el cambio de mentalidad (pasar de una programación imperativa a una declarativa) que aprender como usar su API. En el primer día ya estarás creando componentes.
  • Aprender Javascript a lo largo del camino. React te permite mejorar y aprender habilidades en Javascript si aun no sabes nada o muy poco.
  • Desarrollo en móviles y VR. React expande su alcance al desarrollo móvil con React Native es posible crear aplicaciones para iOS y Android; Y si eres amante a la Reaclidad aumentada Facebook también tiene React 360 para crear experiencias en 360 o VR.
  • Eficiencia en el desarrollo: React permite que nuestro proyecto sea modular dividiendolo en componentes separados. Esto también permite la reutilización del código, lo que realmente puede aumentar la productividad del desarrollo.
  • Usa lo que necesites. Siendo una librería para crear interfaces de usuario, React permite expandir su funcionalidad mediante paquetes de terceros (enrutamiento, manejo de estado, ajax, etc.).
  • Oportunidades de trabajo, la demanda de desarrolladores React está creciendo junto a la popularidad de la librería. Linkedin está saturado de reclutadores que buscan devs con habilidades en React.
  • La comunidad. React tiene una comunidad gigantesca, al ser open-source permite que cualquiera pueda desarrollar y colaborar con la comunidad con cosas extraordinarias.

Si ya estás convencido y quieres ser un desarrollador feliz en 2019 aprende React. Te dejo algunos cursos interesantes:

https://www.udemy.com/react-the-complete-guide-incl-redux/

https://www.udemy.com/react-de-principiante-a-experto-creando-mas-de-10-aplicaciones/

Cuentas de twitter que hablan de react

Otros recursos

--

--

Stiven Castillo
Stiven Castillo

Written by Stiven Castillo

Javascript Developer and UI Designer

No responses yet