Desarrollo con React

Crea interfaces de usuario modernas, reactivas y mantenibles

Descubrir los tutoriales

¿Por qué aprender React?

React se ha convertido en una de las bibliotecas de JavaScript más populares para el desarrollo de interfaces de usuario. Creado por Facebook en 2013, React lo utilizan ahora miles de empresas en todo el mundo, entre ellas Instagram, Netflix, Airbnb y muchas más.

Esta serie de tutoriales te guiará a través de los conceptos fundamentales de React, la creación de componentes, la gestión del estado y las mejores prácticas para desarrollar aplicaciones web modernas y de alto rendimiento.

12 tutoriales
Unas 4 horas de lectura
De principiante a intermedio
Desarrollo con React

Los tutoriales de la serie

1

Introducción

Descubre React, la biblioteca de JavaScript más popular para crear interfaces de usuario interactivas
Lección 1 de 13
Empezar este tutorial
2

Instalación

Aprende a instalar y configurar tu entorno de desarrollo de React
Lección 2 de 13
Empezar este tutorial
3

Configuración avanzada

Descubre las configuraciones avanzadas para optimizar tu aplicación React
Lección 3 de 13
Empezar este tutorial
4

Componentes

Aprende a crear y utilizar componentes de React, los bloques de construcción fundamentales de React
Lección 4 de 13
Empezar este tutorial
5

Props y State

Descubre cómo gestionar los datos en React con las props y el state
Lección 5 de 13
Empezar este tutorial
6

Hooks

Descubre los Hooks de React, funciones que permiten usar el estado y otras características de React en los componentes funcionales
Lección 6 de 13
Empezar este tutorial
7

Eventos

Aprende a gestionar eventos en React, desde los clics hasta los formularios, pasando por los eventos personalizados
Lección 7 de 13
Empezar este tutorial
8

Enrutamiento

Aprende a implementar el enrutamiento en tus aplicaciones React con React Router
Lección 8 de 13
Empezar este tutorial
9

Gestión del estado

Aprende a gestionar el estado de tus aplicaciones React de forma eficaz con Context API, Redux y otras soluciones
Lección 9 de 13
Empezar este tutorial
10

Pruebas

Aprende a probar tus aplicaciones React con Jest y React Testing Library
Lección 10 de 13
Empezar este tutorial
11

Proyecto Todo App

Pon en práctica tus conocimientos desarrollando una aplicación completa de gestión de tareas con React y las mejores prácticas
Lección 11 de 13
Empezar este tutorial
12

Despliegue

Aprende a desplegar tus aplicaciones React en distintas plataformas y a optimizar su rendimiento
Lección 12 de 13
Empezar este tutorial
13

Docker Deployment

Aprende a containerizar y desplegar tus aplicaciones React con Docker para conseguir un despliegue coherente y escalable.
Lección 13 de 13
Empezar este tutorial