Skip to content

fgonzalezurriola/curso-react-intro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Curso de Introducción a React.js - Proyecto Final

¡Hola y bienvenid@!

Este repositorio contiene el código del proyecto final que desarrollé durante el Curso de Introducción a React.js en Platzi. Aquí podrás explorar cómo apliqué los conceptos clave de React para crear una aplicación web interactiva.

Descripción del Proyecto

Este proyecto es una aplicación web construida con React, que sigue las mejores prácticas y patrones modernos de desarrollo. A lo largo del curso, implementé diversas funcionalidades para demostrar el poder de React, incluyendo:

  • Componentes Funcionales y de Clase: Uso de componentes reutilizables para crear una interfaz de usuario dinámica y mantenible.
  • Estado y Props: Gestión del estado interno y flujo de datos entre componentes.
  • Hooks: Implementación de Hooks como useState y useEffect para manejar el ciclo de vida de los componentes y las actualizaciones de estado.
  • React Router: Navegación entre diferentes vistas de la aplicación.
  • Estilización Modular: Aplicación de estilos CSS y CSS-in-JS para una apariencia moderna y coherente.

Demo y Despliegue

Actualmente está desplegada en GitHub Pages

Instalación y Configuración

Sigue estos pasos para correr el proyecto en tu máquina local:

  1. Clona este repositorio:

    git clone https://github.com/tu-usuario/tu-repositorio.git
  2. Instala las dependencias:

    npm install
  3. Ejecuta la aplicación en modo desarrollo:

    npm start

    La aplicación estará disponible en http://localhost:3000.

Tecnologías Utilizadas

  • React.js - Biblioteca para la creación de interfaces de usuario.
  • CSS - Estilización de la interfaz.
  • HTML - Para el Marcado de la página

Contacto

Si estás interesado en aprender más sobre este proyecto o tienes alguna pregunta, no dudes en contactarme:


Espero que encuentres este proyecto interesante. ¡Gracias por visitarlo!


Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.9%
  • CSS 37.0%
  • HTML 8.1%