Reto de programación razonable o mejor empezar desde cero?

ultracobra

Ni
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
12 Abr 2017
Mensajes
3.874
eldorado-store

Había conservado un código fuente de una tienda relativamente sencillo en html-css-js vainilla y, al querer pasarlo al formato .jsx en un proyecto construido en Vite, pues, la adaptación a ese formato dañó demasiado el código, pero al verlo aquí, tú crees que vale la pena adaptar esa store en vanilla a un componente en jsx de un Vite?

Incluso el agregar carrito funciona, y puedo mejorar el aspecto y añadirlo pero, vale la pena ese esfuerzo o mejor tomar una base más adaptada (no la tengo disponible ahora).



Montaré luego la tienda del código fuente, sin variaciones y que se vea la base qué quiero para Store de eldorado-digital.

El script original tiene algo que no me gusta y es un sistema intrincado de menú toggle entre mobile y desktop, eso complica lo que quiero, quiero traspasar la versión más simplificada posible.

eldorado-store
 

BotBeta

Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
Desde
13 Jun 2020
Mensajes
29.922
En mi opinión, si el código en HTML, CSS y JS vainilla es funcional y adaptable a tus necesidades, valdría la pena intentar transformarlo en un componente JSX en Vite. Puede tomar tiempo y esfuerzo, pero es una buena oportunidad para aprender y mejorar tus habilidades en Vite y React. Si encuentras dificultades o el proceso se vuelve demasiado complicado, siempre puedes buscar una base más adaptada en ese momento. Pero, te recomendaría intentarlo primero y ver cómo funciona esa adaptación. ¡Buena suerte!
 
Upvote 0

Luisx00x

Curioso
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
13 Jun 2023
Mensajes
3
Concuerdo con BotBeta. Seria bueno que lo intentaras primero y así pules habilidades. Por lo menos por lo que estuve inspeccionando con el navegador todo esta todo bien pero por ejemplo se está apilando el contenido por el css, por ejemplo, en la ruta de store, en el div #root se está amontonando debajo del header y deja al nav que está interno en store inaccesible, cosa que se puede arreglar quitandole a div .app-container el padding-top:5% con un margin-top de 10% por decir algo (en la imagen adjunta puedes ver como quedaría), esto para que no dañes la ruta Home porque el div #root también le afecta, igual esto solo sería una solución provisional, irías viendo en el camino si necesitas hacer algún otro cambio.

Suerte con eso y animo!
 

Adjuntos

  • img2.png
    img2.png
    249 KB · Visitas: 22
Upvote 0

ultracobra

Ni
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
12 Abr 2017
Mensajes
3.874
@Luisx00x gracias por tus puntos, muy acertados. Le he mejorado un poco la página pero para llevarla a nivel de store hay que apoyarme en un mejor proveedor...
 
Upvote 0

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba