Está en la página 1de 3

8 mejores sitios para aprender React

Javascript se ha convertido en un lenguaje multiuso que literalmente sirve para


todo. No obstante, conserva su principal función, el desarrollo front-end, contando
con numerosas librerías y frameworks que nos facilitan el trabajo. Una de esas
librerías es React. Originalmente creada por Facebook para atender unas
necesidades muy concretas, React se convirtió en una alternativa imprescindible
para crear interfaces de usuario e incluso web Single-Page Applications (SPA).

Gracias a añadidos como Redux, React se ha convertido en prácticamente un


framework funcional de JS, y con él puedes crear aplicaciones web, móviles, VR y
mucho más. Simplifica y asume perfectamente el trabajo de librerías sencillas
como jQuery. React es utilizado por sitios tan prestigiosos como la BBC, Netflix,
Airbnb, Uber o Instagram. Es bastante flexible y fácil de aprender. Además, no
existe ningún peligro de que sea descontinuado o sufra cambios radicales como
Angular, pues es una de las bases fundamentales de Facebook.

Un programador de React gana en promedio 91,148$ al año en Estados Unidos,


según PayScale. La tasa promedio por hora va desde 41$ hasta 160$. Si eres un
desarrollador front-end o un programador móvil, aprender React te será muy útil
en tu carrera. A continuación, verás los mejores sitios donde podrás aprender
React desde cero:

Cursos de pago

1) Modern React with Redux: este interesante curso de Stephen Grider, recién
actualizado en septiembre de 2018, está dirigido a programadores que buscan
aprender React, y aprovechar todo el potencial de jQuery. En este curso
aprenderás los fundamentos de React, crear Single-Page Applications con React
JS y Redux (cubriendo temas como reductores, acciones y árboles de estados);
adquirir fluidez en herramientas como Webpack, Babel, Javascript ES6 y sintaxis
de NPM; cómo usar AJAX Requests con React, cómo usar middlewares en
Redux, React Router, y crear un formulario CRUD. Además, el curso proporciona
un código fuente por cada vídeo. Sin duda, un excelente curso para convertirte en
un experto en React.

2) React 16 – The Complete Guide: este gran curso del renombrado Maximilian
Schwarzmüller está dirigido a cualquier programador, incluso los que no conocen
React ni otros frameworks de JS. Tampoco hace falta ser un experto en
JavaScript, pero sí es necesario saber los fundamentos de HTML, CSS y
Javascript. Durante este curso trabajarás en una gran aplicación: The Burger
Builder. Aprenderás conceptos básicos de React, cómo generar listas y
condicionales, estilo de los componentes React, como usar AJAX en las
aplicaciones React, Redux básico y avanzado, formularios y validación de
formularios en apps React, introducción a Next.js, e incluso más. Sin duda, uno de
los mejores cursos de esta lista.

3) The Complete React Web Developer Course (with Redux): este curso del
famoso Andrew Mead es uno de los mejor valorados de Udemy. Está dirigido a
cualquier programador y el único requisito es conocer lo básico de JavaScript.
Este curso está centrado en enseñarte cómo construir aplicaciones web React
para el mundo real. Durante este curso tendrás que realizar dos proyectos en
React: primero una aplicación de toma de decisiones llamada Indecision, que te
servirá para aprender los fundamentos de React; y luego un administrador de
gastos llamado Budget que deberá funcionar como una aplicación real. El
instructor estará siempre disponible para responder tus preguntas a través del
soporte rápido. Aprenderás React Router, Redux, Webpack, Babel, Enzyme,
Firebase, autenticación, ES6/ES7, y mucho más. Sin duda, uno de los mejores
cursos de esta lista.

4) Advanced React and Redux – 2018 Edition: este es otro curso de Stephen
Grider, estando destinado a un público que ya tenga experiencia en React y
Redux, y conozca elementos de Redux como reductores, acciones y creadores de
acciones. Aprenderás autenticación con Express/Mongo, Higher Order
Components, Testing con Mocha/Chai, Jest, engañar a React con JSDOM, volver
a crear middlewares de Redux que sean capaces de manejar acciones
asíncronas, Enzyme, autenticación del lado del cliente y mucho más. Sin duda, un
curso recomendable.

5) React Front to Back: este curso del renombrado Brad Traversy es uno de los
mejor valorados de Udemy. Está destinado a cualquier tipo de programador,
siempre y cuando tenga un conocimiento básico de HTML y JavaScript. En este
curso aprenderás los fundamentos de React 16.3+, incluyendo la nueva Context
API, Redux, conceptos ES6+, componentes Class Based y Funcionales, JSX,
componentes props, Redux Store, React Router v4, reductores y acciones Redux,
integrar Redux con Firebase/Firestore, formularios, usar Async/Await y
componentes Lifecycle. El proyecto final será la creación de un panel de
administración de clientes React/Redux que utilizará Firebase para la
autenticación y Firestore para almacenar datos. Sin duda, este es un excelente
curso, como todos los cursos de Brad Traversy.

Cursos gratis
6) React Fundamentals: este pequeño curso gratuito es uno de los mejor
valorados de Udemy. Edvinas Daugirdas te guiará a través de los conceptos
fundamentales de React, como JSX, componentes, props, estados, métodos
lifecycle, formularios y React Router v4. Asimismo usarás algunas novedades de
Javascript ES6/ES7. Aprenderás a crear aplicaciones básicas en React. El único
requisito para poder realizar este curso es conocer lo básico de JavaScript, HTML
y CSS.

https://www.udemy.com/react-fundamentals/

2) Learn ReactJS Part I & Part II – CodeAcademy: estos dos cursos interactivos
de CodeAcademy te servirán de guía para aprender los fundamentos de React. No
hay un sitio donde aprender a codear sea tan fácil, intuitivo y divertido como en
CodeAcademy. En el primer curso, aprenderás React básico: JSX, componentes,
estados, props. Luego de completar Learn ReactJS Part I, podrás realizar el
segundo curso, donde profundizarás tus conocimientos sobre componentes React,
métodos lifecycle y formularios. Pero sobre todo, en Learn ReactJS Part II,
aprenderás React avanzado. Sin duda, un par de cursos muy recomendables.

https://www.codecademy.com/learn/react-101

https://www.codecademy.com/learn/react-102

3) Learn React - React Crash Course 2018: este curso rápido de Mosh
Hamedani te servirá para aprender a fondo ReactJS en tan solo dos horas y 25
minutos. Claro está, en la medida de cuánto es posible aprender de un framework
nuevo en solo dos horas. Mosh te explicará de forma sencilla y divertida sobre
crear tu primer proyecto React, componentes, debugging apps React, renderizar
listas y condicionales, componentes, props vs estados, como sincronizar
componentes múltiples, métodos lifecycle y más. Sin duda, recomendado.

https://www.youtube.com/watch?v=Ke90Tje7VS0