Learn how to animate components based off of React state. Imperatively triggering an animation is a common use case, and one that is easily facilitated with state and Framer's animation APIs.
You can use it to cycle a component through specific states like rotating or changing the position of an element.
Check out the official docs for more information about the useCycle
hook for toggling between multiple states.