Esta es la entrega #10 de Awesome Curated: The Tools, la serie donde disecciono las herramientas que pasan el filtro de nuestro sistema de curación automático. Hoy le toca a algo que parece simple pero que tiene más profundidad de la que se ve a primera vista.
Hay un momento en la carrera de todo desarrollador web donde el cliente —o el diseñador, o el product manager— te dice: "necesitamos un carousel acá". Y en ese momento, algo muere adentro tuyo. No porque sea difícil técnicamente, sino porque sabés lo que viene: tres días buscando la librería correcta, cinco tutoriales desactualizados, una implementación propia que queda rota en Samsung Internet, y finalmente, a las 11 de la noche, dándote cuenta de que el touch en iOS se siente como arrastrar un ladrillo.
Me pasó en 2022, trabajando en un proyecto de e-commerce con un catálogo de productos que tenía que funcionar como carrusel en mobile. Probé tres librerías antes de llegar a Swiper. Las primeras dos tenían comportamiento táctil que parecía sacado de 2013. La tercera funcionaba bien pero requería jQuery. Cuando finalmente abrí la doc de Swiper y vi el wrapper oficial para React, con lazy loading built-in y aceleración por GPU, pensé: ¿por qué no empecé acá?






