Loading repository data…
Loading repository data…
BraianVaylet / repository
🍊 Citrix - Proyecto e-commerce para los alumnos del curso de React.js de Coderhouse con el objetivo de ser usado como material de consulta donde pueden ver el desarrollo del proyecto paso a paso siguiendo los desafíos.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este un simple ejemplo de una tienda realizada siguiendo los desafíos planteados por Coderhouse, la idea del repo es que tengan un ejemplo de lo que van a poder hacer al terminar el curso, también para que les sirva como consulta en los momentos en que se sientan perdidos o trabados con los desafíos. RECUERDEN POR SU BIEN NO ENTRAR AL REPO SALVO QUE SEA NECESARIO. NO COPIEN ESTO MISMO EN SUS PROYECTOS. INVESTIGAR Y CONSULTAR SON HERRAMIENTAS FUNDAMENTALES DE CUALQUIER BUEN DESARROLLADOR Y ESTAS NO SE INCLUYEN EN EL CURSO, QUEDA EN USTEDES APRENDER A RESOLVER LOS PROBLEMAS CON LOS QUE SE ENCUENTREN AL ESTAR PROGRAMANDO.
El proyecto fue realizado de una forma simple, apoyándome en algunas librerías para facilitar el desarrollo y dejando de lado el diseño y el responsive del proyecto. Solo me dediqué al desarrollo funcional de los desafíos. ACLARACIÓN: No es necesario usar todas las librerías que utilice, presten atención a cuales son las obligatorias y necesarias y cuales fueron opcionales.
Consigna:
Crea una aplicación utilizando el CLI con el nombre de tu tienda, y ejecuta los comandos necesarios para instalar React, configurarlo y visualizarlo en tu navegador.
Aspectos a incluir en el entregable:
Material de referencia:
Clase 2: INSTALACIÓN Y CONFIGURACIÓN DEL ENTORNO
Resumen:
Consigna:
En el directorio de tu proyecto, crea una carpeta dentro de src llamada “components”, que contenga a NavBar.js para crear una barra de menú simple.
Aspectos a incluir en el entregable:
Crea una carpeta dentro de src llamada components que contenga a NavBar.js para crear una barra de menú simple, que tenga:
Material de referencia:
Clase 3: JSX Y WEBPACK
Resumen:
Consigna:
Aspectos a incluir en el entregable:
Material de referencia:
Clase 4: COMPONENTES I
Resumen:
Consigna:
Aspectos a incluir en el entregable:
A tener en cuenta:
Detalle importante: Como sabes, todavía no tenemos nuestro detalle de ítem, y este desarrollo es parte de él, así que por el momento puedes probar e importar este componente dentro del ItemListContainer, sólo a propósitos de prueba. Después lo sacaremos de aquí y lo incluiremos en el detalle del ítem.
Material de referencia:
Clase 5: COMPONENTES II
Resumen:
Consigna:
Aspectos a incluir en el entregable:
Material de referencia:
Clase 6: PROMISES, ASINCRONÍA Y MAP
Resumen:
Consigna:
Aspectos a incluir en el entregable:
Consigna:
Aspectos a incluir en el entregable:
Material de referencia:
Clase 7: CONSUMIENDO API’S
Resumen:
Consigna:
Aspectos a incluir en el entregable:
- ‘/’ navega a
<ItemListContainer />- ‘/category/:id’
<ItemListContainer />- ‘/item/:id’ navega a
<ItemDetailContainer />
- Clickear en el brand debe navegar a ‘/’
- Clickear un Item.js debe navegar a /item/:id
- Clickear en una categoría del navbar debe navegar a /category/:categoryId