"Los componentes permiten separar la interfaz de usuario en piezas independientes, reutilizables y pensar en cada pieza de forma aislada." 🧩
Para el desarrollo de nuestro proyecto necesitamos necesitamos por ahora solo dos componentes, Header y Product. Iniciemos entonces creando dentro de la carpeta /src en la raíz de nuestro proyecto una carpeta llamada /components, en esta agregaremos cada uno de los componentes que utilizaremos en nuestro proyecto.
Header 🙆🏻♀️
Este componente solo sera de uso visual, no tiene ninguna lógica de nuestra api, pero como en nuestro sitio tendremos varias paginas, para no duplicar este mismo código en cada una, crearemos este componente. Creamos el archivo Header.jsx dentro de la carpeta componentes.
El componente de producto, nos permitirá visualizar cada uno de los productos que nos entregara nuestra API, en el podremos ver en detalle la información del producto listado. Crearemos entonces el archivo Product.jsx dentro de la carpeta componentes con el siguiente código.