Logo de Dallonses

Framer Motion

¿Qué es Framer Motion?

Framer Motion es una librería de animación para React. Te permite describir cómo se mueven, se desvanecen y responden a la interacción los elementos mediante una API declarativa, así que escribes cómo debería verse una animación en lugar de avanzar manualmente fotograma a fotograma. Un solo motion.div con una prop animate reemplaza una pila de keyframes CSS y código de temporización en JavaScript.

Salió de Framer, la herramienta de diseño, y se liberó como librería de React independiente. En 2024 pasó a llamarse Motion y se amplió para dar soporte a JavaScript puro y otros frameworks, aunque la mayoría aún la llama Framer Motion. Resuelve bien las partes difíciles del movimiento: física de muelles que se siente natural, gestos como arrastrar y hover, animaciones de layout que transicionan elementos con suavidad cuando el DOM se reorganiza, y secuencias orquestadas a través de muchos componentes. Un equipo de producto que añade una transición satisfactoria cuando una tarjeta se expande en un panel completo recurriría normalmente a su animación de layout.

Compite con React Spring y con CSS hecho a mano. CSS es más ligero cuando solo necesitas un hover o un fundido simple. Framer Motion gana su peso una vez las interacciones se vuelven coordinadas, interrumpibles o ligadas al estado del componente.

Framer Motion en Dallonses

Usamos Framer Motion cuando el movimiento es parte de cómo comunica una interfaz, no decoración espolvoreada al final. Una buena animación le dice al usuario de dónde vino algo y adónde fue. Lo traemos al trabajo de desarrollo web y diseño a la vez, así los ingenieros que construyen la transición y los diseñadores que le dan forma leen de la misma intención.

Lo mantenemos contenido. El movimiento que pelea con el usuario o frena un flujo es peor que ninguno, así que lo probamos en dispositivos reales y cortamos cualquier cosa que arrastre. Cuando un partner quiere una interfaz que se sienta viva sin sentirse recargada, esta suele ser la herramienta a la que recurrimos.

¿Quieres movimiento que guíe en lugar de distraer? Vamos a diseñarlo juntos.

Hablemos de UI

Servicios relacionados


¿Listo para trabajar juntos?

Reservar una reunión
Aymón sosteniendo una revista Tools frente a su cara
Ari trabajando en una laptop al aire libre rodeado de plantas
Vista superior de un escritorio de madera con teclado, ratón y auriculares
Ilustración dibujada a mano de una mano chasqueando los dedos
Nico recostado contra un dispensador de agua junto a un extintor de incendios
Primer plano de una computadora abierta con placa de circuito y componentes en un escritorio de madera
Bernat y Andreu colaborando en un escritorio con monitores y una laptop
Ilustración dibujada a mano de una mano abierta saludando
Aymón sosteniendo una revista Tools frente a su cara
Ari trabajando en una laptop al aire libre rodeado de plantas
Vista superior de un escritorio de madera con teclado, ratón y auriculares
Ilustración dibujada a mano de una mano chasqueando los dedos
Nico recostado contra un dispensador de agua junto a un extintor de incendios
Primer plano de una computadora abierta con placa de circuito y componentes en un escritorio de madera
Bernat y Andreu colaborando en un escritorio con monitores y una laptop
Ilustración dibujada a mano de una mano abierta saludando