La mejor forma de aprender contenido nuevo, al menos me funciona a mi, es intentar duplicar el contenido como si de una clase o explicación se tratase. Es muy probable, que mucho del contenido que aquí expongo, tenga errores conceptuales, pero los códigos funcionan y son duplicables. Eso significa que con la práctica, los problemas conceptuales desaparecerán con el tiempo.
" Intentar explicar es una de las mejores formas de aprender"
Esta APP ya está deployada y activa. Puedes ver la página aquí
Quiero invitarte a que tomes apuntes en esta APP y me solicites un PULL REQUETS
Intentaré guiarte cómo trabajar con esta APP
Esta es la típica app creada con npx create-react-app my-app por tanto, hay que seguir las instrucciones básicas de instalación.
- Clonas el proyecto
- Abres la consola en la root del proyecto
- npm i // Para instalar las dependencias
- npm start // Para ejecutar la App en modo desarrollo
- Ahora abre el navegador, y tu editor de texto y ya puedes aportar a este proyecto.
Mejor ilustramos los componentes que debes tocar para añadirlos.
- Los componentes que están en la carpeta componentes.
- Añadir en el componente un nuevo Menu ó Submenú.
- Si deseas crear un tutorial nuevo, revisa la carpeta pages y si sigue su formato, y estudia a fondo el index.js de cualquier página. Crea tu carpeta nueva, y tu index nuevo. Si solo deseas añadir un submenú (un tema que encaje bien en algún tema principal descrito en el menú) entonces, asegurate de colocarlo dentro de la función Child dentro del index.js de la carpeta asociada al menú.
- Añade en App.js la nueva ruta, si es que has añadido un nuevo temario o menú completo.
- Para crear el contenido de cada subtema, estudia el componente DetallesSubtema.js y sigue su formato para que no se rompan los estilos. Deberás crear un archivo de la siguiente forma.
- Solicita PR cuando quieras. ¿Qué sacas de todo esto? El proyecto está deployado y podrás consultar tus apuntes desde el móvil o PC.
- Gracias de antemano si decides colaborar.