A primera vista, construir un componente de pinch-to-zoom y pan en React parece simple. Después de todo, los eventos de gestos del navegador ya están ahí. Pero cuando necesitas un movimiento realista, amigable con el diseño y la capacidad de hacer zoom en los ejes de manera independiente, el problema se vuelve mucho más complicado. En esta charla, compartiré cómo abordamos este desafío en nuestro componente AG Charts React: desde las trampas de implementaciones ingenuas, hasta la realización de que pan y zoom son problemas matemáticamente idénticos. Verás cómo un poco de álgebra con lápiz y papel desbloqueó un sistema de gestos preciso e intuitivo donde las escalas X e Y se actualizan de manera independiente—manteniéndose sincronizadas con el estado de React—ofreciendo interacciones fluidas más allá de lo que obtienes en mapas o imágenes.
This talk has been presented at React Summit US 2025, check out the latest edition of this React Conference.




















Comments