Logo de Código Facilito
  • Inicio
  • Replays
  • Iniciar sesión
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

¡Califica el Curso Profesional de React (legado)!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso Curso Profesional de React (legado)

Video Cómo usar React en una página

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

React no asume nada acerca de las tecnologías con las que funciona tu proyecto, más allá de que usarás React para las interfaces gráficas, no importa qué lenguaje de backend uses, o si no estás usando ninguno, si usas herramientas de automatización en el frontend o no.

Es por esto que existen distintas alternativas para comenzar a usar React en tu aplicación, desde las más simples que te permiten usar React para ciertas partes de tu página, hasta herramientas de automatización para proyectos hechos 100% con React.

La forma más simple y rápida de integrar React en tu sitio web, es agregar un par de tags de script para importar la librería, como se describe en la guía para Agregar React en 1 minuto, simplemente agrega estos scripts:

https://reactjs.org/docs/add-react-to-a-website.html#step-2-add-the-script-tags

Crea un componente y muéstralo en un contedor. Listo, tienes React en tu página web.

Alternativamente, puedes usar React como herramienta de automatización de tareas en el frontend, para integrar React, minificar tu código, puedes manualmente configurar tu flujo de trabajo de webpack para que integre React y sus herramientas. Sin embargo, el proceso puede ser laboreoso y propenso a errores.

Por esta razón, el equipo de React administra una herramienta de terminal de nombre “create-react-app” que hace justo lo que anuncia, crea una aplicación de React, preconfigurada y con todo lo necesario para comenzar a desarrollar.

Para usarla, necesitas tener Nodejs instalado en tu computadora y ejecutar el siguiente comando que inica un nuevo proyecto:

npx create-react-app my-app

Asegúrate de cambiar la palabra my-app por el nombre de tu proyecto.

create-react-app es la forma más popular de iniciar un proyecto que usa React para todo el frontend.

Si deseas trabajar en un entorno en la nube que te permita acceder a tu proyecto desde cualquier dispositivo conectado a internet, existen algunas plataformas en línea con las que puedes crear un proyecto de React haciendo un solo click. Algunas opciones son: Codesandbox y Stackblitz, asegúrate de visitar los sitios web para seguir el flujo de creación de proyectos con React.

Alternativamente, si estás usando un framework MVC como Rails, Django, Laravel o similares, asegúrate de buscar los plugins correspondientes para cada framework, que te permitan integrar React.

Por último, puedes usar React a través de un framework basado en la librería, algunas opciones son Gatsby y Nextjs. Estos frameworks de React incluyen sus propias herramientas para la creación de nuevos proyectos.

Continuemos

  • Módulo 1 | 4 clases

    Introducción

    expand_more
    • play_circle_outline

      Clase 1

      Presentación del curso profesional de React

    • play_circle_outline

      Clase 2

      Qué es React

    • play_circle_outline

      Clase 3

      Hola mundo con React

    • play_arrow

      Clase 4

      Cómo usar React en una página

  • Módulo 2 | 7 clases

    JSX - Templates

    expand_more
    • play_circle_outline

      Clase 1

      Primeros pasos en JSX

    • play_circle_outline

      Clase 2

      Elementos de React

    • play_circle_outline

      Clase 3

      Mostrar componentes

    • play_circle_outline

      Clase 4

      Expresiones JavaScript en JSX

    • play_circle_outline

      Clase 5

      Condiciones

    • play_circle_outline

      Clase 6

      Ciclos

    • play_circle_outline

      Clase 7

      Listas

  • Módulo 3 | 10 clases

    Componentes

    expand_more
    • play_circle_outline

      Clase 1

      Introducción a los componentes

    • play_circle_outline

      Clase 2

      Definiendo componentes

    • play_circle_outline

      Clase 3

      El render

    • play_circle_outline

      Clase 4

      Introducción a las props

    • play_circle_outline

      Clase 5

      Props en práctica

    • play_circle_outline

      Clase 6

      Qué es el state

    • play_circle_outline

      Clase 7

      Ejercicios con el state

    • play_circle_outline

      Clase 8

      Ciclo de vida de un componente

    • play_circle_outline

      Clase 9

      Eventos

    • play_circle_outline

      Clase 10

      Efectos secundarios

  • Módulo 4 | 3 clases

    Formularios

    expand_more
    • play_circle_outline

      Clase 1

      Leyendo el valor de los controles

    • play_circle_outline

      Clase 2

      Enviando formularios

    • play_circle_outline

      Clase 3

      Manipulando el DOM directamente

  • Módulo 5 | 4 clases

    Code splitting

    expand_more
    • play_circle_outline

      Clase 1

      Qué es Code Splitting

    • play_circle_outline

      Clase 2

      Code Splitting en práctica

    • play_circle_outline

      Clase 3

      Imports dinámicos

    • play_circle_outline

      Clase 4

      React lazy y Suspense

  • Módulo 6 | 4 clases

    React context

    expand_more
    • play_circle_outline

      Clase 1

      Qué es React Context

    • play_circle_outline

      Clase 2

      React context en práctica

    • play_circle_outline

      Clase 3

      Actualizando el contexto

    • play_circle_outline

      Clase 4

      Otros ejemplos del uso de contexto

  • Módulo 7 | 3 clases

    Cómo funciona React

    expand_more
    • play_circle_outline

      Clase 1

      Qué es el Virtual DOM

    • play_circle_outline

      Clase 2

      Qué son los hooks

    • play_circle_outline

      Clase 3

      Cómo funciona JSX

  • Módulo 8 | 7 clases

    Componentes de clase

    expand_more
    • play_circle_outline

      Clase 1

      Qué son los componentes de clase

    • play_circle_outline

      Clase 2

      Cómo definir un componente de clase

    • play_circle_outline

      Clase 3

      Trabajando con props

    • play_circle_outline

      Clase 4

      Trabajando con el estado

    • play_circle_outline

      Clase 5

      Preservando el contexto

    • play_circle_outline

      Clase 6

      Métodos del ciclo de vida de un componente

    • play_circle_outline

      Clase 7

      Ciclo de vida en un componente funcional

  • check_circle_outline
    Módulo 9

    Examen del curso

    expand_more
    • done_all

      Examen

      Examen final del curso

Cómo usar React en una página

arrow_back Siguiente arrow_forward
Curso Profesional de React (legado)