Declarative Animasyon API'si
Framer Motion motion.div, motion.button gibi bileşenlerle HTML elementlerini animasyonlu hale getirir. initial, animate, exit ve transition prop'ları ile animasyon durumları açık biçimde tanımlanır. Variant sistemi parent-child animasyon hiyerarşilerini koordine eder; staggerChildren ile liste elemanları sırayla belirir. Bu declarative yaklaşım imperative DOM manipülasyonuna göre okunabilir, test edilebilir ve bakımı kolay kod üretir.
AnimatePresence bileşeni React'ta conditional render edilen elemanların exit animasyonlarını yönetir; modal kapanırken veya sayfa değişirken ani kaybolma olmaz. Layout animasyonları layout prop'u ile otomatik hesaplanır; grid veya flex düzeni değiştiğinde elemanlar akıcı biçimde yeni konumlarına kayar. Kurumsal sitelerde hero section, feature kartları ve testimonial slider'ları bu API ile zenginleştirilir.