Тёмный

Cómo hacer un carrito de compras con Javascript desde cero | Práctica 

Programación para el Mundo
Подписаться 6 тыс.
Просмотров 77 тыс.
50% 1

En este vídeo aprenderás como crear un carrito de compras desde cero utilizando javascript y partiendo del código ya realizado de HTML y CSS.
📍 Repositorio de Github:
github.com/rob...
Links usados:
📌 Código Base
github.com/rob...
📣 Si tienes alguna duda, pregunta o comentario y necesitas contactarme directo puedes escribirme aquí 💯:
t.me/roberto_anq

Опубликовано:

 

23 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 121   
@programacionparaelmundo
@programacionparaelmundo Год назад
Se me pasó por alto un error, el cual no muestra los productos añadidos después de que salga el mensaje de "El carrito está vacío". He resuelto esto añadiendo un parrafo al HTML y creando una clase hidden para ir cambiando los elementos que se muestran o no. Adjunto el código fuente donde pueden comparar y resolver el problema : github.com/roberto-aq/carrito-compras-javascript Mil disculpas y Saludos!
@stevenson5495
@stevenson5495 Год назад
Muchas gracias por tus aportes amigo. Tus enseñansas son de mucha ayuda para la comunidad. Una peticion seria si pudieras realizar a partir de este carrito en la lista tenga un boton "registrar compra" y cuando le de click me guarde en una base de datos como Mysql . Gracias y saludos.
@SrCactus-hs2ym
@SrCactus-hs2ym Год назад
hola, de vuelta, no me funciona, lo que me pasa es que me aparece todo el tiempo el mensaje de "el carrito esta vacío" y yo le agregue un etiqueta a para comprar y que te mande a otro lugar. Como podría hacer para que se oculte el mensaje cuando hay cosas en el carrito, y para que se oculte el "comprar" cuando no hay nada?? gracias, saludos
@humbertoleal7683
@humbertoleal7683 20 дней назад
Mil gracias por compartir este video, me parece que esta muy bien explicado y aprendi un monton. Saludos desde Bogota - Colombia
@DiegoTarkus
@DiegoTarkus 3 месяца назад
Muy bien explicado cada paso y cada función. Un capooo
@omegaproduccion.7173
@omegaproduccion.7173 2 месяца назад
Graciasss geniooo, saludos desde Argentina
@favio.romero
@favio.romero 6 месяцев назад
Excelente tutorial, muchas gracias!! 👏👏👏
@aishagregory3457
@aishagregory3457 Год назад
Me encanto el vídeo pero tengo una consulta. Al yo pasar el Svg a la otra clase ya el botón en si no le funciona y no muestra los productos que añadí
@brunomisaelariza1186
@brunomisaelariza1186 Год назад
graciasss amigoo! sos un genio 🙌
@fernandaii
@fernandaii 8 месяцев назад
hola, me gusto mucho el video, se entiende perfectamente, sin embargo me gustaría saber como hacer para que los productos se queden dentro del carrito y no se borren en cuando uno actualiza la pagina o cuando uno cambia para otro pagina y que se puedan agregar mas productos pero de otra pagina, como seria en ese caso, muchas gracias
@justinperedochanel8235
@justinperedochanel8235 7 месяцев назад
Hola eso se tiene que hacer con Local Storage yo lo intenté pero no logro que los datos me salgan dentro del carrito solo logro tenerlo dentro de la consola del Local Sotrage
@aprendeloya
@aprendeloya Год назад
Por fin!!! Eres genial
@adrianadelapazromero1242
@adrianadelapazromero1242 Год назад
Hola, tengo una duda no me sale este resultado: total=total+parseInt(product.quantity)(product.price).slice(1) totalOfproducts=totalOfproducts+product.quantity
@suzanadossantossilva5994
@suzanadossantossilva5994 11 месяцев назад
Hola! Este es mi código: total = total + parseInt(product.quantity * product.price.slice(1)); totalOfProducts = totalOfProducts + product.quantity;
@eluruguayotv8987
@eluruguayotv8987 7 месяцев назад
Hola, no hay un video de como poner mercadopago a la pagina?
@elbuscador8794
@elbuscador8794 7 месяцев назад
seria ideal, o que mande la compra por WSP
@moniacaanez
@moniacaanez Год назад
Hola, gracias por el video, ¡me funcionó perfectamente! está genial. Solo quería saber cómo se podría hacer para que el total de la suma muestre 2 decimales. ¡Gracias!
@aandaradev
@aandaradev Год назад
Hola! agregando la proiedad toFixed se pueden mostrar los decimales
@GameOver-oq8rs
@GameOver-oq8rs Год назад
Alfin excelente eres el mejor
@widerg9856
@widerg9856 Год назад
Muy bueno tu video pero un a pregunta, te pongo un ejemplo, cuando le das a añadir al carrito dos veces a los audifonos y luego en el carrito le das a la X, se quitan los dos audifonos, hay alguna forma de que solo se quite uno?
@programacionparaelmundo
@programacionparaelmundo Год назад
Saludos, si hay forma y de hecho ya le ayude a alguien con el mismo requisito. Puedes escribirme a telegram para darte más indicaciones
@zurielmontanosanchez2495
@zurielmontanosanchez2495 Год назад
Está muy bien excelente me ayudo a realizar una actividad que tenía, muy buena explicación
@marcelocardozo326
@marcelocardozo326 10 месяцев назад
cayate
@zurielmontanosanchez2495
@zurielmontanosanchez2495 10 месяцев назад
@@marcelocardozo326 😂
@millergoldendj6212
@millergoldendj6212 3 месяца назад
Ecxelente!
@estefaniaverka1327
@estefaniaverka1327 Год назад
Muchas gracias por la ayuda 😭❤
@Thayuczzi77
@Thayuczzi77 4 месяца назад
Manejo del DOM que bien amigo
@fernandaii
@fernandaii 7 месяцев назад
Hola... Me gustaría saber como filtro datos con la base de datos, estoy usando Xampp, pero no se como filtrar datos con php y Xampp, si pudieras explicar eso sería grandioso 🎉
@Simon-fu6cp
@Simon-fu6cp Год назад
Muchas gracias, sos un capo
@youriore6809
@youriore6809 2 месяца назад
HOLA NO SESI ME RESPONDAS nose si es un error o algo pero tome tu carrito igual me funciona y todo pero solo para una seccion de la"pagina" que es la de arriba mas abajo tengo otra y esa no funciona el boton de comprar por que no funciona ? si tiene todo igual las clases y todo ayuda pliiiiiis :,v
@Dertux1P
@Dertux1P Год назад
Gracias. Nuevo sub Esperaria que subas un video como programar el boton pagar por medio de tarjeta
@programacionparaelmundo
@programacionparaelmundo Год назад
Lo tendré en mente para futuros vídeos. Gracias por el apoyo
@francognazzo4232
@francognazzo4232 Год назад
Sos un genio
@gibralook
@gibralook Год назад
Hola, me sirvió mucho tu video de verdad tienes un nuevo sub, pero tengo una duda, sucede que quiero agregar otra lista de productos, en este caso solo tuve que copiar el "div" con la "class=container-items" y pegarla debajo pero cuando quiero agregar un producto al carrito, sucede que no me lo permite, Tengo ese problema ya que pienso crear un tipo de categorías como: Ropa, Electrodomésticos, Muebles, etc. y cada uno con una lista de productos diferentes, y la verdad tengo ya varias horas tratando y no puedo. ¿Qué hago?
@programacionparaelmundo
@programacionparaelmundo Год назад
Hola, gracias por el comentario. Ese problema pasa porque el código esta hecho para que tome un solo contenedor que va a tener todos los productos. En este caso, lo que se puede hacer es añadir secciones dentro del contenedor para cada categoría. Sin embargo, habría que modificar el css solamente, puedes probar y si aún tienes problemas contáctame a mi telegram
@gibralook
@gibralook Год назад
@@programacionparaelmundo Tengo otra duda jajaja, que pena preguntar... Pero me preguntaba si me podrías recomendar o ayudar a poder hacer que todo lo que agregue al carrito de compras, pueda registrarlo en una base de datos mediante php, y eh tratado pero no hay valores ni nada que me pueda ayudar al momento de intentar meter datos.
@alondraseguragonzalez307
@alondraseguragonzalez307 2 месяца назад
alguien sabe como puedo hacer para que en mi pagina web se pueda vender por mayor ? he usado varios plugins pero no me sirven
@juanalejandroaskarpatino330
@juanalejandroaskarpatino330 Месяц назад
Oye porque no me suma los precios?
@robertomorado3512
@robertomorado3512 Год назад
Muchas gracias, tqm
@cesarsalazar5932
@cesarsalazar5932 Год назад
si tienen problemas con la suma total de los precios y les aparece como Nan es por que sus precios en el html tiene comas
@droping6341
@droping6341 Год назад
hola si no es mucha molestia quisiera saber si me podrias ayudar a que se pueda incrementar es decir no que se elimine todo del carrito si no que sea por cantidad
@programacionparaelmundo
@programacionparaelmundo Год назад
Un saludo, eso da para otro vídeo que haré proximamente.
@jejeje8153
@jejeje8153 Год назад
para que es la carpeta del inicio
@angeltres3
@angeltres3 5 месяцев назад
HOLA AMIGO MUY BUENA EXPLICACION QUISIERA PONER EN VEZ DE DOLAR ($) PONERLOS EN SOLES DE PERU (S/) COMO LO HARIA AMIGO
@nanosalzman4482
@nanosalzman4482 11 месяцев назад
Buenas, a mi me pasa que no me sale EL TOTAL cuando añadis un producto al carrito, solo me sale la cantidad, info, precio por unidad-.
@valentinaafricano8992
@valentinaafricano8992 11 месяцев назад
a mi tampoco, solo me sale $${total}
@valentinaafricano8992
@valentinaafricano8992 10 месяцев назад
Como puedo ponerlo responsive ?
@ei5705
@ei5705 Год назад
Gracias!
@nallybethcortesnaranjo6036
@nallybethcortesnaranjo6036 Год назад
Hola que pena molestarte una pregunta me puedes ayudar es que coloco este tipo de valor en los productos (12.000 ) y solo me lee los primeros dígitos (12).
@programacionparaelmundo
@programacionparaelmundo Год назад
No hay problema. Puedo revisar más de cerca el caso en t.me/roberto_anq Creo que eso es una cuestión del punto. Tendría que hacer pruebas
@nallybethcortesnaranjo6036
@nallybethcortesnaranjo6036 Год назад
@@programacionparaelmundo Hola muchas gracias no tengo internet desde antier estoy usando datos mañana me comunicaré contigo Muchas gracias.
@matrix3381
@matrix3381 Год назад
como se podria hacer para cuando hayan varias productos haya un boton para que limpie todo, llevo horas intentando hacerlo pero no hayo la logica. ojala me puedas responder. PD: me encantan tus videos :)
@programacionparaelmundo
@programacionparaelmundo Год назад
Lo primero sería añadir un button o un elemento html que va a activar el evento del click. ( Puede ser un parrafo, un span o a mi gusto un button) Luego puedes darle un id o una clase si prefieres para registrarlo en el javascript con el querySelector. Despues le haces un addEventListener de click a la constante que usaste el querySelector. Y adentro de la función solo debes resetear la variable que contiene todos los productos, en el caso del vídeo es allProducts, y la reseteas así -> allProducts = [ ] Y al finalizar solo puedes llamar la función showHTML que ya viste en el vídeo. Quedando el código así: ===================================================== const btnClearAll = document.querySelector('.btn-clear-all') btnClearAll.addEventListener('click', () => { allProducts = []; showHTML() }) =====================================================
@matrix3381
@matrix3381 Год назад
@@programacionparaelmundo jajaja muchas gracias ya lo había hecho pero tuve que hacerlo con visibility= hidden y daba muchos errores.
@largo9711
@largo9711 Год назад
Hay partes que vas muy rápido y uno pierde la pista. Si quitas y pones grandes partes de html mientras hablas de otra cosa, uno no sabe ni lo que estás haciendo
@benjamin2841
@benjamin2841 Год назад
Hola me sirvió mucho tu video, pero tengo una consulta, como puedo agregar mas productos?? ya que cuando lo intento se ponen en hilera hacia abajo y no a un costado. Espero tu respuesta Saludoss!!
@programacionparaelmundo
@programacionparaelmundo Год назад
@benjamin2841 Puede ser un error en el Html. Recuerda que para añadir más productos se puede copiar todo el div que tiene la clase item. Y luego solo reemplazar la información. Lo probé y solo haciendo se mantiene todo en orden. Ojo. El div con la clase item debe estar dentro del contenedor padre, es decir, el div con la clase container-items. Si aún te da problemas ahí está mi telegram. Saludos
@gibralook
@gibralook Год назад
Hola, tengo la solución por si la quieres, solo tienes que ir al archivo styles.css, una vez ahí ubica la linea 141 o aparecerá como un comentario llamado "Main" y dentro de ".container-items" ve a "grid- template-colums" aparecerá un repeat, ahí modifica el 4 y agrega mas o menos, dependiendo cuanto necesites en una hilera, en mi caso yo me puse 6 y para cambiar el tamaño de la imagen solo tienes que ir a ".item img" y en "height" pon el tamaño de deseas.
@francognazzo4232
@francognazzo4232 Год назад
Hola genio! Vengo desde el video anterior y vengo siguiendo paso a paso a medida que voy comprendiendo, pero me surge un error en lo que sería el minuto 10:35, al integrar productsList.addEventListener ('click', e => { console.log(e) }) Si bien al agregarlo en index.js me dice que está todo bien, al ejecutarlo y ver la consola me aparece "Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')" llevandome a la línea de código de esa parte. Me fije que esté todo bien escrito, que el script esté justo antes del/body (luego del /div de container-items) y la declaración const productsList = document.querySelector('container-items') también está correcta, no estoy comprendiendo donde estaría el error, me podrías dar una mano por favor?
@programacionparaelmundo
@programacionparaelmundo Год назад
Si claro, puedes escribirme a Telegram para que me pases tu código y pueda revisarlo. Normalmente este tipo de error es que no encuentra en el html el elemento. Puede ser que este mal escrito una clase o el div o cualquier detalle mínimo.
@ei5705
@ei5705 Год назад
Quitale los corchetes curvos, esos solo son cuando vas a escribir mas de una linea de codigo. Tu console.log es una linea, la funcion no debe llevar esos corchetes "{}" te arrojara algo asi como un typeError.
@jhersonrivera5953
@jhersonrivera5953 4 месяца назад
Y como puedo descargar 1:59 no tengo esa extension y no puedo avanzar :c
@victoraragon98
@victoraragon98 Год назад
Que tendría que modificar para poner los precios en euros (50€) y me lo sume correctamente? Gracias
@programacionparaelmundo
@programacionparaelmundo Год назад
Saludos, Si puedes escribirme a telegram y pasarme tu código podría ayudarte mucho mejor
@victoraragon98
@victoraragon98 Год назад
@@programacionparaelmundo ya lo he solucionado, gracias por responder!!
@idontusethischannelanymore
@idontusethischannelanymore Год назад
@@victoraragon98 Buenas Victor, estoy igual. A parte del "valortotal" final, qué más has modificado? No me deja hacer bien la suma.
@valentinaafricano8992
@valentinaafricano8992 11 месяцев назад
@@victoraragon98 me podrias decir como lo solucionaste ?
@gogetaultra1932
@gogetaultra1932 Год назад
Tengo un problema a la hora de hacer que me salga el total de precio según los artículos del carrito y todo está igual que el vídeo y no sé cuál es el problema
@programacionparaelmundo
@programacionparaelmundo Год назад
Cualquier problema que tengas puedes contactarme a Telegram
@adrianadelapazromero1242
@adrianadelapazromero1242 Год назад
Holaaaaaaaaaaaaaaa , tengo una duda no me sale este resultado: total=total+parseInt(product.quantity)(product.price).slice(1) totalOfproducts=totalOfproducts+product.quantity
@lucianoepifani8762
@lucianoepifani8762 Год назад
const valorTotal = document.querySelector(".totalidad") || { innerText: '$0' }; const countProducts = document.querySelector("#contador-productors") || { innerText: '0' }; total += parseInt(product.quantity) * parseFloat(product.price.slice(1)); totalOfProducts += product.quantity; }); valorTotal.innerText = `$${total.toFixed(2)}`; countProducts.innerText = totalOfProducts;
@lucianoepifani8762
@lucianoepifani8762 Год назад
En vez de totalidad utiliza la clase que tengas en html que en el caso del video es .total-pagar
@danieljesushernandezhernan483
Hola no se por que mi programa la ultima parte que se refiere a eliminar el producto del carrito no me funciona, me podrías ayudar por favor
@programacionparaelmundo
@programacionparaelmundo Год назад
Siempre puedes revisar el código fuente en Github para buscar errores. Si aún así no encuentras una solución puedes escribirme a Telegram y pasarme tu código para revisarlo. Saludos
@danieljesushernandezhernan483
@@programacionparaelmundo Gracias por responder amigo, de echo ya lo revise pero no encuentro el error ):
@pedrodavidvazquezvazquez4020
no funciona el programa de la descripción, no aparecen los productos en el carrito :(
@programacionparaelmundo
@programacionparaelmundo Год назад
No funciona porque el código que está en la descripción es la base para partir desde ahí lo del vídeo Acabo de añadir el código fuente completo. Recuerda que eso es una ayuda para comparar el código si te atascas. No es para directamente descargar sin conocer cómo funciona. Te aconsejo ver el vídeo y entender la lógica primero
@GameOver-oq8rs
@GameOver-oq8rs Год назад
Hola amigo excelente video pero. No pude entender bien la parte para que al apretar la x se actualice el precio total y la cantidad es decir al darle click me salia error y mo se que pueda ser puedes ayudarme donde puedo comunicarme co Tigo gracias
@programacionparaelmundo
@programacionparaelmundo Год назад
Saludos. En la descripción deje una forma de comunicarme vía telegram
@jovannyruiz8311
@jovannyruiz8311 Год назад
Bro te hago una pregunta, si la inyeccion de las tarjetas se hacen desde el mismo javascript, como hago para escuchar esos id y que sean globales?, ya que les intente agregar id con settAtribute pero me los hace local dentro de la misma funcion donde estoy inyectando al html las tarjetas para ser mas dinamico
@programacionparaelmundo
@programacionparaelmundo Год назад
Disculpa, no he entendido muy bien. Si gustas podrías contactarme a Telegram para explicarme más a detalle
@LourdesPilarCrdoba
@LourdesPilarCrdoba 10 месяцев назад
Tengo la misma pregunta, si yo agrego los datos de las cards dinamicamente desde javascript, como despues puedo agarrar esos datos y hacer el resto del carrito? si tienen una respuesta me ayudaria muchoo
@valentinaafricano8992
@valentinaafricano8992 11 месяцев назад
en el minuto 21:46 al momento de pegar lo que copie me sale error
@MrJfcp
@MrJfcp Год назад
Que tal! tengo un error: Uncaught TypeError: containerCartProducts.classList.toogle is not a function sabran a que se debe ?
@programacionparaelmundo
@programacionparaelmundo Год назад
Hola, Revisa que no tengas los parentesis después del toogle. Eso podría solucionarlo ya que no es una función. Sin embargo, si sigues teniendo problemas puedes escribirme a Telegram
@julianamontano3993
@julianamontano3993 Год назад
Me encanto el video, recién empiezo en este mundo... He visto el video muchas veces para poder entender y aun me quedan unas dudas. cuando pongo las variables para que el precio se multiplique según el numero de artículos y luego demuestre un total, ya no me aparece nada en mi pagina pero cuando lo verifico con console.log si esta funcionando bien. Que pasa? ayudaaaa. Gracias
@programacionparaelmundo
@programacionparaelmundo Год назад
A veces nos olvidamos de poner alguna variable o utilizamos otro nombre. Lo mejor es verificar, en este caso puede usar el link del repositorio que está en la descripción o también escribiendome a Telegram puedo revisar el código y llegar a una solución. Un saludo
@oreolpl5913
@oreolpl5913 Год назад
no entiendo sobre productList de javascript alguien que me explica
@damianmosquearosario6870
@damianmosquearosario6870 Год назад
Muy buenos tus video Pero yo tengo una pregunta Como se le envía un proyecto a un cliente
@programacionparaelmundo
@programacionparaelmundo Год назад
Disculpa, no he entendido la pregunta
@damianmosquearosario6870
@damianmosquearosario6870 Год назад
@@programacionparaelmundo osea cuando uno hace una página web para un cliente Como yo puedo hacerle entrega de ese proyecto oh de esa página web. Osea como yo puedo entregárselo Oh cuales son los paso que hay que hacer. Para hacer entrega de una página web a un cliente
@programacionparaelmundo
@programacionparaelmundo Год назад
Bueno desconozco las buenas prácticas para eso, pero puedo recomendar pasarle el comprimido rar o también desplegarlo directamente en algún hosting
@dsiuuxd6171
@dsiuuxd6171 Год назад
Hola buen video como puedo hacer para que lo que esta en el carrito se pueda enviar a un correo electrónico, es decir que haya un botón o algo para poder enviarlo a un correo, no se si me doy a entender. Espero tu respuesta
@programacionparaelmundo
@programacionparaelmundo Год назад
Hola, Tipo factura ? o cómo
@dsiuuxd6171
@dsiuuxd6171 Год назад
@@programacionparaelmundo No , por ejemplo si una persona pide unos audífonos con unas zapatillas y que en el carrito aparezca un botón para poder hacer un pedido y que a tu correo te llegue lo que la persona pidió.
@programacionparaelmundo
@programacionparaelmundo Год назад
Ah entiendo, eso ya sería utilizando un backend
@dsiuuxd6171
@dsiuuxd6171 Год назад
@@programacionparaelmundo Bro si pudieras hacer un video así lo agradecería, recién estoy empezando en esto.
@ivonmarianarojasmoreno4118
@ivonmarianarojasmoreno4118 Год назад
@@programacionparaelmundo tambien me gustaria que lo hicieses
@CarlosRobles-gy9cl
@CarlosRobles-gy9cl Год назад
Hola gracias por tus aportes me sirvió el video mucho oye mira en el carrito ya le puse abajo de total $ le puse un botón de PAGAR y lo conecte a otra página HTML que estoy desarrollando para pagar. Ahora lo que quisiera saber es como poder tomar la "cantidad" y mostrarla en mi otra pagina me ayudarías mucho.
@maicolserrano4408
@maicolserrano4408 Год назад
Eso no se puede porque al ir a otra página se borran los datos
@programacionparaelmundo
@programacionparaelmundo Год назад
Bueno en realidad podría ser posible utilizando el localStorage. Dejo la idea para ser desarrollada
@MIN00_S
@MIN00_S 10 месяцев назад
sabes de algún tutorial pero para "Favoritos"
@programacionparaelmundo
@programacionparaelmundo 10 месяцев назад
Podría hacer un tutorial de añadir a favoritos con javascript próximamente
@MIN00_S
@MIN00_S 10 месяцев назад
@@programacionparaelmundosi porfa me serviría de mucho nuevo sub y gracias 🫶🏻
@brayangomez1780
@brayangomez1780 Год назад
qué extensiones utilizas?
@programacionparaelmundo
@programacionparaelmundo Год назад
Utilizo algunas. Entre los más destacados serían LiveServer, Prettier, Tokyo Night (Este es el tema que tengo) y para los iconos Material Icon Theme
@brayangomez1780
@brayangomez1780 Год назад
@@programacionparaelmundo lo que pasa es que ví que cundo pusiste "showhtml" se te pusieron todos los ";" que hacían falta, además de ese que utilizaste para renombrar los 4 botones, sé que es multiple cursor, pero ¿cómo se utiliza?
@programacionparaelmundo
@programacionparaelmundo Год назад
Para hacer eso de los punto y coma utilizó una extensión para formatear el código llamado prettier. Y para renombrar palabras en visual Studio Code suele haber muchas formas. Por lo general uso Ctrl + D o Shift+ Crtl + L
@estiven-9987
@estiven-9987 Год назад
Que app usas?
@programacionparaelmundo
@programacionparaelmundo Год назад
Si te refieres al editor de código. Visual Studio Code
@JustFire0v0
@JustFire0v0 Год назад
no se que hice que al final de video mi programa ya no funciona y ni se ejecuta
@programacionparaelmundo
@programacionparaelmundo Год назад
Si aún presentas un problema con el código puedes escribirme a Telegram para revisarlo. También puedes comparar tu código con el subido en GitHub para tratar de encontrar el error. Saludos 👋
@nallybethcortesnaranjo6036
@nallybethcortesnaranjo6036 Год назад
Hola será que me puedes hacer el favor de pasarme el código de java?
@programacionparaelmundo
@programacionparaelmundo Год назад
Saludos. En el comentario fijado se encuentra el link de todo el código (github)
@nallybethcortesnaranjo6036
@nallybethcortesnaranjo6036 Год назад
@@programacionparaelmundo Aaa jajaja que pena Muchas gracias
@Deus-lo-Vuilt
@Deus-lo-Vuilt Год назад
Podrias enseñar como hacer este mismo carrito de compras desde react ? un saludo bro!
@programacionparaelmundo
@programacionparaelmundo Год назад
Listo, el próximo video será ese. Un saludo
@Deus-lo-Vuilt
@Deus-lo-Vuilt Год назад
@@programacionparaelmundo excelente bro , justo fue así , eres un grande 💜
@LeonCastillo-i6u
@LeonCastillo-i6u Год назад
Me sale en el total:$NaN
@crema0re044
@crema0re044 Год назад
No es responsive🥲
Далее
Programa un carrito de compras con Javascript
1:18:39
Просмотров 19 тыс.
AWAKENED THE UNKNOWN
00:17
Просмотров 1,6 млн
Carrito de compras BÁSICO con React  | Práctica
44:15
Learn CSS Flexbox in 20 Minutes (Course)
20:37
Просмотров 120 тыс.
iPHONE 16 te LLEGO LA HORA!!!!!!! Ha sido horrible...
20:55
Aprende JavaScript en 60 minutos
1:11:00
Просмотров 281 тыс.
iPhone 16/16 Pro Review: Times Have Changed!
20:41
Просмотров 2,9 млн
My Visual Studio Code Setup for Web Development
13:56