Capítulo 29 de 142

Chapter 29: Reduce bundle size of Framer Motion

Core Idea

Reduce your Motion for React bundle size for faster loading and improved SEO.

Key Concepts

  • useAnimate: useAnimate is Motion for React's animation function
  • motion: The motion component is Motion for React's most common animation API.
  • Reduce size: Instead of importing motion
  • Available features: There are currently two feature packages you can load:
  • Find & fix animation performance issues with your agent.: MotionScore for Agents grades animations in your source code S to F and hands your agent s
  • Synchronous loading: By passing one of these feature packages to LazyMotion
  • Lazy loading: If you're using a bundler like Webpack or Rollup
  • Strict mode: Because the normal motion component still preloads all of its functionality
  • Animate faster with Motion+.: Unlock 430+ premium examples

Code Examples

import * as m from "motion/react-m"
  • What it demonstrates: Core usage pattern for Reduce bundle size of Framer Motion.

Key Takeaways

  1. Reduce bundle size of Framer Motion supports useAnimate.
  2. Reduce bundle size of Framer Motion supports motion.
  3. Reduce bundle size of Framer Motion supports Reduce size.

Connects To

  • React motion component: related Motion doc page.
  • LazyMotion: related Motion doc page.
  • Layout Animation: related Motion doc page.
  • useAnimate: related Motion doc page.