cursos.
← Programación
Ficha 005.574YouTubeGRATIS

React Course - 10 Hours (freeCodeCamp)

por John Smilga

Curso de React de unas 10 horas: entorno de desarrollo, JSX, componentes, props, listas, eventos y hooks como useState, además de context API y react router según la descripción.

Recomendado, valoración editorial 4 de 5

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

Empezar en YouTube

Respuesta rápida

Curso gratis de Programación de nivel principiante en YouTube impartido por John Smilga (10 h 08 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 8 de septiembre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Personas que conocen lo básico de JavaScript y quieren aprender React desde sus fundamentos.
Nivel
Principiante
Duración
10 h 08 min
Precio
Gratis en YouTube
Autor
John Smilga
Publicado
2020
Plan sugerido
4 sem. · 5 h/sem.
Verificado
el 8 de septiembre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Curso extenso y bien estructurado que lleva de la preparación del entorno a los hooks, con capítulos claros. Es una buena opción para quien quiera aprender React en inglés desde una base sólida. Conviene tener presente que es de 2020 y usa Create-React-App.

Puntos fuertes

  • Parte de cero con la preparación del entorno y explica conceptos paso a paso.
  • Capítulos detallados que facilitan navegar y repasar.
  • Duración amplia que permite abordar fundamentos y hooks en un solo curso.
  • Incluye un mini proyecto y una base de proyecto inicial para practicar.

A tener en cuenta

  • Publicado en 2020 y usa Create-React-App, una herramienta que puede haber quedado desfasada; conviene contrastar con la documentación actual de React.
  • Está en inglés.
  • La descripción está cortada, por lo que no se ve el temario completo de los últimos capítulos.

De qué trata

Curso de John Smilga (canal Coding Addict) publicado en freeCodeCamp que enseña los fundamentos de React en unas 10 horas. Según la descripción, cubre fundamentos, hooks, context API, react router y custom hooks, entre otros temas.

Comienza con la preparación del entorno: editor de texto, línea de comandos, NPM y Create-React-App. Después avanza por el primer componente, las reglas de JSX, CSS, props, listas, eventos e importaciones y exportaciones, con un pequeño proyecto de libros. A partir de las 3:28:22 entra en la parte avanzada con los hooks, empezando por useState con ejemplos de valores simples, arrays y objetos.

  • Entorno, línea de comandos, NPM y Create-React-App
  • JSX, componentes, props y children
  • Listas, key prop y eventos
  • Hooks: useState y reglas de los hooks
  • Context API, react router y custom hooks (según descripción)

Para quién es este curso

  • Personas que conocen lo básico de JavaScript y quieren aprender React desde sus fundamentos.
  • Quienes prefieren un curso largo que incluya la preparación del entorno, la línea de comandos y NPM antes de entrar en React.
  • Estudiantes que quieren practicar con un proyecto pequeño y luego pasar a hooks.

Mejor busca otro si…

  • Quien ya domina componentes, props y useState y busca solo temas avanzados.
  • Quien busque contenido en español: el curso está en inglés.

Antes de empezar

  • Conocimientos básicos de JavaScript (el curso incluye una sección sobre requisitos en 9:46, pero el detalle no consta en los datos).

Qué sabrás hacer al terminar

  • Configurar un entorno de desarrollo para React con Node, NPM y Create-React-App.
  • Crear componentes con JSX y pasarles datos mediante props.
  • Renderizar listas correctamente usando la key prop.
  • Gestionar eventos y estado con useState en valores simples, arrays y objetos.
  • Aplicar las reglas generales de los hooks.

Estructura del curso

  1. 01

    Introducción y entorno de desarrollo

    Desde 0:00: qué es React, objetivos, estructura y requisitos del curso. Desde 11:45: configuración del entorno, editor de texto, línea de comandos básica y NPM.

  2. 02

    Create-React-App y primer componente

    Desde 35:07: instalación de Create-React-App, estructura de carpetas y limpieza del código base. Desde 54:00: primer componente, JSX en detalle y componentes anidados.

  3. 03

    JSX, CSS y proyecto de libros

    Desde 1:34:50: mini proyecto de libros, CSS básico, CSS en JSX y JavaScript dentro de JSX.

  4. 04

    Props, listas y eventos

    Desde 2:09:30: props, desestructuración y children. Desde 2:36:13: listas simples, listas correctas, key prop y spread operator. Desde 2:58:52: eventos básicos.

  5. 05

    Importaciones, exportaciones y hosting

    Desde 3:11:12: import y export. Desde 3:23:25: hosting gratuito.

  6. 06

    Parte avanzada: hooks y useState

    Desde 3:28:22: proyecto inicial y useState (caso simple, básicos, reglas de los hooks, ejemplos con arrays y objetos). La lista de capítulos de la descripción se corta, por lo que el resto no se detalla aquí.

Plan de estudio sugerido

4 semanas · unas 5 h por semana

  1. 1.Semana 1: desde 0:00 hasta 1:34:50. Prepara el entorno y crea tus primeros componentes con JSX.
  2. 2.Semana 2: desde 1:34:50 hasta 3:28:22. Practica props, listas, eventos e importaciones con pequeños ejemplos propios.
  3. 3.Semana 3: desde 3:28:22 hasta aproximadamente la mitad de la parte avanzada. Practica useState con valores, arrays y objetos.
  4. 4.Semana 4: completa el resto del curso (context API, react router, custom hooks según la descripción) y construye una app propia.

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 pausa en cada capítulo para probar variaciones.
  • Repasa el capítulo de reglas de los hooks (4:00:47) antes de seguir con más ejemplos de useState.
  • Crea una app propia con props y listas antes de empezar la parte avanzada en 3:28:22.
  • Si ya sabes usar la terminal y NPM, puedes saltar de 18:20 a 35:07 y ahorrar tiempo.
  • Comprueba en la documentación oficial si Create-React-App sigue siendo la opción recomendada.

Antes y después de este curso

Cómo lo presenta John Smilga

Learn the basics of React in this comprehensive course. You will learn about fundamentals, hooks, context API, react router, custom hooks, and more.

React is one of the most popular ways to build user interfaces using JavaScript.

✏️ Course from John Smilga of the Coding Addict channel. Check out his channel:

❤️ Try interactive React courses we love, right in your browser: (Made possible by a…

Extracto de la descripción original en YouTube.

Preguntas frecuentes

+¿Cuánto dura el curso?

Unos 608 minutos, es decir, algo más de 10 horas. Con pausas y práctica, puede llevar unas 4 semanas a unas 5 horas semanales.

+¿Hace falta saber React antes?

No, parte de los fundamentos y explica el entorno de desarrollo. Hay una sección de requisitos en 9:46 que conviene revisar antes de empezar.

+¿Qué temas cubre?

La descripción menciona fundamentos, hooks, context API, react router y custom hooks. En los capítulos visibles aparecen JSX, props, listas, eventos y useState.

+¿Está actualizado?

Se publicó en 2020 y usa Create-React-App, así que conviene contrastar algunos pasos con la documentación actual de React.

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 John Smilga; si ves algún error, avísanos.

Guías para sacarle partido