đ Key Learning Outcomes
- Understanding how to incorporate Framer Motion into any React application.
- Customizing animations to enhance user interaction.
- Converting static applications into interactive ones.
- Animating SVG paths and list reorders.
đ¨âđĢ About the Course
This course focuses on adding animations to React applications using Framer Motion. You will learn how to create smooth and performant animations, customize them, and make your applications more interactive. The instructor, Will Johnson, guides you through adding animations to a fully-styled shopping list app built in React.
đ¯ Target Audience
- Suitable for beginners interested in adding animations to their React applications.
- Those who want to enhance user experience and make their applications more engaging will benefit from this course.
â Requirements
- No prerequisites are required for this course.
- Basic knowledge of React will be helpful but not necessary.
đ Course Content
- Adding motion components with Framer Motion.
- Controlling animations with Framer Motion's Animate prop.
- Using keyframes for multiple state animations.
- Defining beginning states of animations with Framer Motion initial prop.
- Customizing animations with the Transition prop.
- Cleaning up components with Framer Motion variants.
- Animating elements removed from the DOM with Animate Presence.
- Creating dynamic animation values with Framer Motion.
- Implementing micro interactions with Gesture props.
- Animating SVG paths and list reorders.
Drop a comment
Animate React Apps with Framer Motion by Will Johnson
Log in to leave a feedback
Loginđ Psst! Interested in More React Courses?

Auditing React Apps for AccessibilityVideo
by Erin Doyle
đšī¸ Levels: đ Intermediate
âŗ Duration: 0.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io


React 18: Intermediate TopicsVideo
by Mosh Hamedani
đšī¸ Levels: đ Intermediate
âŗ Duration: 6 hours
đ¤ Price: Subscription

The Beginner's Guide to ReactVideo
by Kent C. Dodds
đšī¸ Levels: đą Beginner
âŗ Duration: 2.5 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Egghead.io