What you get
Same document can later power Vue, DOM, Canvas, or React Native — see adapters overview.
Steps
1
Animate in Figma Motion
Put animated layers inside a top-level frame. That frame is what the plugin exports.
2
Export a MotionDoc
Run the Blinn Motion plugin → Export → React → download JSON.
Commit the file next to your components (e.g.
card.motion.json).3
Install
4
Mount in a client component
"use client" (or put this in a client component). Static export works — no Node runtime required for playback.5
Optional: scroll-driven progress
progress is 0…1. See playback for seek, rate, and tickers.Live lab
Open the dual-stage director console: react.blinnmotion.com.Related
- Marketing guide: Figma Motion to code
- MotionDoc format
- Figma coverage
- vs Lottie