Por fin!!! Me estaba volviendo loco al ver esa carpeta src con todos esos archivos, parecía un carnaval xD
Introducción y requisitos
¿Qué necesitas para aprender React.js?
Maquetación con React.js
¿Qué es un componente?
Componentes de TODO Machine
¿Cómo se comunican los componentes? Props y atributos
Estilos CSS en React
Interacción con React.js
Eventos en React: onClick, onChange
¿Qué es el estado?
Contando TODOs
Buscando TODOs
Completando y eliminando TODOs
Librería de Iconos Personalizados
Iconos en React: librerías y SVG
Iconos con colores dinámicos
Herramientas avanzadas: escalabilidad, organización y persistencia
Local Storage con React.js
Custom Hooks
Organización de archivos y carpetas
Feature-First Directories en React
Tips para naming y abstracción de componentes React
¿Qué son los efectos en React?
Estados de carga y error
Actualizando estados desde useEffect
Reto: loading skeletons
¿Qué es React Context?
useContext
¿Qué son los React Portals?
Reto: estados para abrir y cerrar un modal
Maquetando formularios en React
Crear TODOs: React Context dentro de React Portals
Deploy
Despliegue de TODO Machine en GitHub Pages
Presentación de proyectos para tu portafolio
Próximos pasos: React #UnderTheHood
Diferencias entre versiones de React.js
¿Cuándo realmente necesitas React.js?
Bonus: creando proyectos en React desde cero
React con Create React App
React con Next.js
React con Vite
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Juan David Castro Gallego
Aportes 20
Preguntas 3
Por fin!!! Me estaba volviendo loco al ver esa carpeta src con todos esos archivos, parecía un carnaval xD
Los Dioses de la programación se congratulan al verte llegar a este punto.
A mi paz mental le gusta este tema ♥
Pensé que nunca llegaría esta clase jejeje
Un comando para que se cree la carpeta automaticamente con el nombre y luego lo guarde en la misma
#!/bin/bash
# Obtener todos los nombres de archivo con extensión .tsx
files=$(find . -type f -name "*.tsx")
# Recorrer los nombres de archivo
for file in $files; do
# Obtener el nombre del archivo sin la extensión .tsx
filename=$(basename "$file" .tsx)
# Crear la carpeta con el mismo nombre
mkdir "$filename"
# Mover el archivo a la carpeta
mv "$file" "$filename/"
done
echo "Se han creado las carpetas y se han movido los archivos .tsx."
Esto de carpetas debería hacerse a la vez que se crea el archivo, hacerlo al final quita tiempito:(
Creo que hubiera sido mejor empezar desde cero con el código organizado por carpetas, así una persona que se esté iniciando en el mundo del desarrollo en React se turba menos. Ya a mi me estaba dando algo a ver todos esos archivos en la carpeta de src.
Creo que eso sería mejor practica que comenzar a lanzar todo en src, así esas personas ya van conociendo la estrucutra de un proyecto en React, como deberían de verse los components, los pages y más dentro de un proyecto en el mundo real.
Hasta ahora antes de ver este video estaba llevando esta organización!
Esta clase es perfecta porque habrá momentos en que llegaras a un proyecto y este TODO desorganizado ⁽ᵒʲᵃˡᵃ ⁿᵒ ᵗᵉ ᵖᵃˢᵉ ᵉˢᵒ⁾ esto dice lo importante que es organizar tu proyecto al principio.
Que bueno que llegue a esta clase! Que bonito se ve todo organizado.
Que lindo es el orden
La importancia de organizar archivos y carpetas O arquitectura de un proyecto.
Te agradezco por llegar a esto. Yo he trabajado usando NestJS para el backend y estoy bastante acostumbrado a su organización de carpetas (de hecho muy similar a la de Angular).
Para ese caso veo como hacer un clon de todos en youtube con react, esto es un curso de como hacer un clon de “todos” en react, no de react en si mismo.
Después de 2 horas creando carpetas, ordenando archivos y cambiando todos los import que entraban en conflicto lo he logrado. ✨😃 Es entonces donde veo la importancia de ordenar todo desde un principio, no veo el porqué de no hacerlo, ya que este no es un proyecto de la vida real, es solo para aprender conceptos de React.
.
Mi lucha sería empezar un proyecto ordenando todo y no trabajando como si el orden no existiera, ese es el mensaje que quiero llevar al mundo, trabajen ordenados desde el principio no cuesta nada… No importa que sea un proyecto real o solo para practicar. Orden Orden Orden señor@s!!!
Fantástico.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?