Deploy: https://curso-react-intro-nine.vercel.app/
¡Hola! Un saludo para la persona tan increíble que está dedicando su valioso tiempo a ver este proyecto.
Este repositorio contiene mi primera aplicación TODO construida con React. Durante este proyecto, aprendí y aplicé varios conceptos clave de React y organización de código. A continuación, se describen algunas de las características principales implementadas:
- Implementación de componentes funcionales y de clase en React.
- Utilización de
useState
para gestionar el estado local de los componentes. - Manipulación de propiedades (
props
) para pasar datos entre componentes.
- Creación y uso de Custom Hooks para encapsular lógica reutilizable.
- Ejemplo de Custom Hook:
useLocalStorage
para gestionar datos enlocalStorage
.
- Aplicación de
useEffect
para manejar efectos secundarios, como peticiones a APIs o actualizaciones del DOM. - Utilización de
useContext
para gestionar el contexto y propiedades globales en la aplicación.
- Implementación de eventos
onClick
yonChange
para interactuar con los elementos de la interfaz de usuario. - Manejo de formularios en React para la entrada y modificación de datos.
- Implementación de React Portals para renderizar componentes fuera de la jerarquía principal del DOM.
- Almacenamiento y recuperación de datos en
localStorage
para mantener el estado de la aplicación incluso después de recargar la página.
- Estructuración y organización de archivos y carpetas en una aplicación React.
- Clona este repositorio.
- Navega al directorio del proyecto:
cd react-todo-app
. - Instala las dependencias:
npm install
. - Inicia la aplicación:
npm start
.
¡Explora y disfruta la aplicación TODO construida con React!
Este proyecto fue creado como parte de mi aprendizaje inicial en React. Espero que sea útil para aquellos que deseen aprender y explorar las funcionalidades de React en una aplicación práctica de TODO.