cursos.
← Programación
Ficha 005.576YouTubeGRATIS

REACT JS desde cero | Curso tutorial completo gratis por Sergie Code

por Sergie Code

Recorre React desde la instalación con Vite hasta hooks, rutas y contexto, y lo aplica en tres proyectos: clima, buscador de películas y carrito de compras.

Muy recomendado, valoración editorial 5 de 5

verificado 2026-09-09 — sigue siendo gratis en YouTube

Empezar en YouTube

Respuesta rápida

Curso gratis de Programación en YouTube impartido por Sergie Code (7 h 34 min). Nuestra valoración: 5/5, muy recomendado. Comprobamos que sigue siendo gratis el 9 de septiembre de 2026.

Veredicto
5/5 · Muy recomendado
Para quién
Personas que ya saben JavaScript y quieren aprender React desde cero con un curso largo y en español.
Duración
7 h 34 min · 34 capítulos
Precio
Gratis en YouTube
Autor
Sergie Code
Publicado
2023
Plan sugerido
5 sem. · 5 h/sem.
Verificado
el 9 de septiembre de 2026

Nuestro veredicto

Muy recomendado, valoración editorial 5 de 5

Curso de React muy completo y bien estructurado, que recorre desde la instalación hasta hooks avanzados, rutas y tres proyectos. Es ideal para quien ya domina JavaScript y quiere una ruta larga en español con práctica. Al ser de 2023, conviene contrastar detalles con la documentación actual.

Puntos fuertes

  • Cobertura amplia y ordenada: desde la instalación hasta hooks avanzados y enrutado.
  • 34 capítulos con marcas de tiempo que facilitan estudiar por sesiones.
  • Cierra con tres proyectos prácticos, el último de más de una hora.

A tener en cuenta

  • Publicado en 2023: conviene comprobar si las versiones actuales de React o Vite difieren en algo.
  • Exige saber JavaScript de antemano y no lo explica dentro del curso.
  • Al ser un solo vídeo de más de 7 horas, requiere organizarse bien para no perder el hilo.

De qué trata

Curso de React de unas 7 horas y media dividido en 34 capítulos. Empieza con la instalación de programas y la creación de un proyecto con React + Vite, y sigue con componentes, JSX, estilos, props, eventos y useState.

Después trata formularios, comunicación entre componentes, useEffect con Fetch, hooks personalizados y hooks como useRef, useMemo, useCallback, useReducer y useContext, además de React Router DOM. Termina con tres proyectos: una aplicación de clima, un buscador de películas y un carrito de compras. Requiere saber JavaScript.

  • Componentes, JSX, props y eventos
  • useState, useEffect y Fetch
  • Hooks personalizados y hooks avanzados
  • React Router DOM y useContext
  • Tres proyectos: clima, películas y carrito

Para quién es este curso

  • Personas que ya saben JavaScript y quieren aprender React desde cero con un curso largo y en español.
  • Aspirantes a desarrollador frontend que buscan practicar con proyectos completos (clima, películas y carrito de compras).
  • Quien conoce lo básico de React y quiere repasar hooks (useMemo, useCallback, useReducer, useContext) de forma ordenada.

Mejor busca otro si…

  • Quien aún no sabe JavaScript: el autor lo indica como requisito obligatorio.

Antes de empezar

  • Saber JavaScript: el propio autor indica que es obligatorio.
  • Un ordenador donde instalar las herramientas; el curso dedica el segundo capítulo a la instalación.

Qué sabrás hacer al terminar

  • Crear un proyecto React con Vite y estructurarlo en componentes.
  • Usar props, eventos, estado con useState y renderizado condicional y de listas con map.
  • Manejar formularios, useEffect con Fetch y comunicación entre componentes padre e hijo.
  • Crear hooks personalizados y aplicar useRef, useMemo, useCallback, useReducer y useContext.
  • Configurar rutas con React Router DOM y construir tres aplicaciones completas.

Estructura del curso

  1. 01

    Preparación y primeros pasos con React + Vite

    Saludo, instalación de programas (desde 0:56) y creación del proyecto con React + Vite (desde 11:07).

  2. 02

    Fundamentos de componentes y JSX

    Componentes (36:37), variables en JSX, Fragment, estilos, props (1:01:37) y eventos (1:10:20).

  3. 03

    Estado, listas y formularios

    useState (1:25:40), condicionales y ternarios, map, className, formularios (1:55:20) y comunicación entre componentes, incluido el envío de información desde el hijo.

  4. 04

    Efectos, Fetch y build

    useEffect y Fetch (desde 2:23:15) y generación de Build y Dist (2:43:17).

  5. 05

    Hooks personalizados

    CustomHook (2:48:20), Bootstrap, useCounter propio, formulario con Hook y Fetch con Hook (hasta 3:52:23).

  6. 06

    Hooks avanzados y estado global

    useRef (3:52:23), useMemo, useCallback, Reducer y useReducer (4:31:15), React Router DOM (4:59:40) y useContext (5:17:21).

  7. 07

    Proyectos finales

    Aplicación de Clima (5:40:06), Buscador de Películas (6:10:53) y Carrito de Compras (6:29:48), con despedida a las 7:32:31.

Capítulos del vídeo

  1. 0:00Saludo inicial
  2. 0:56Instalacion programas
  3. 11:07React + Vite
  4. 36:37Componentes
  5. 44:40Variables en JSX
  6. 52:06Fragment en JSX
  7. 57:10Estilos en React
  8. 1:01:37Props
  9. 1:10:20Eventos
  10. 1:25:40useState
  11. 1:33:03Condicionales y ternarios
  12. 1:40:44Map
Ver los 22 restantes
  1. 1:53:33className
  2. 1:55:20Formulario
  3. 2:07:34Comunicación entre componentes
  4. 2:13:39Envío de información desde child
  5. 2:23:15useEffect y Fetch
  6. 2:43:17Build y Dist
  7. 2:48:20CustomHook
  8. 3:02:01Bootstrap
  9. 3:07:02useCounter (propio)
  10. 3:20:36Formulario con Hook
  11. 3:39:48Fetch con Hook
  12. 3:52:23useRef
  13. 3:57:01useMemo
  14. 4:08:02useCallBack
  15. 4:19:18Reducer
  16. 4:31:15useReducer
  17. 4:59:40React Router DOM
  18. 5:17:21useContext
  19. 5:40:06Proyecto: Aplicación de Clima
  20. 6:10:53Proyecto: Buscador de Películas
  21. 6:29:48Proyecto: Carrito de Compras
  22. 7:32:31Despedida

Plan de estudio sugerido

5 semanas · unas 5 h por semana

  1. 1.Semana 1: instalación, React + Vite, componentes, JSX, estilos, props y eventos (0:00–1:25:40). Crea tus propios componentes.
  2. 2.Semana 2: useState, condicionales, map, formularios y comunicación entre componentes (1:25:40–2:23:15).
  3. 3.Semana 3: useEffect, Fetch, build y hooks personalizados (2:23:15–3:52:23). Escribe tus propios hooks.
  4. 4.Semana 4: useRef, useMemo, useCallback, useReducer, React Router y useContext (3:52:23–5:40:06).
  5. 5.Semana 5: los tres proyectos (5:40:06–7:32:31). Intenta avanzar cada uno antes de ver la solución.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Escribe el código a la vez que el vídeo y haz pausa al terminar cada capítulo para probar variantes.
  • Repasa JavaScript (funciones flecha, desestructuración, arrays) antes de empezar si tienes dudas.
  • Instala lo indicado en el capítulo de instalación (0:56) antes de seguir con React + Vite.
  • Antes de cada proyecto final, dibuja los componentes que necesitarías e intenta montarlos por tu cuenta.
  • Los hooks personalizados (2:48:20–3:52:23) son un bloque denso; conviene repetirlos con otro ejemplo.

Antes y después de este curso

Cómo lo presenta Sergie Code

¡El curso que tanto me pidieron llegó! ReactJS es una biblioteca de JavaScript de código abierto utilizada para construir interfaces de usuario interactivas y reutilizables. Fue desarrollada por Facebook y se ha vuelto muy popular en la comunidad de desarrollo web. ReactJS se centra en la creación de componentes UI, que son piezas autónomas de código que representan partes específicas de una…

Extracto de la descripción original en YouTube.

Preguntas frecuentes

+¿Necesito saber JavaScript?

Sí. La descripción indica que es obligatorio saber JavaScript antes de tomar el curso.

+¿Cuánto dura y cómo se organiza?

Dura unas 7 horas y media, con 34 capítulos: fundamentos de React, hooks, enrutado y tres proyectos finales.

+¿Qué proyectos se construyen?

Una aplicación de clima, un buscador de películas y un carrito de compras, al final del curso.

+¿Qué hooks se explican?

useState, useEffect, useRef, useMemo, useCallback, useReducer y useContext, además de hooks personalizados como useCounter.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de Sergie Code; si ves algún error, avísanos.

Guías para sacarle partido