Some Examples » 4. Repeat
4. Repeat
With a repeat
of Infinity
, the animation will never end.
Code component
export default function CC_04_Repeat(props) {
return (
<div>
<motion.div
style={{
width: 150,
height: 150,
borderRadius: 30,
backgroundColor: "#fff",
}}
animate={{ rotate: 360 }}
transition={{ ease: "linear", duration: 2, repeat: Infinity }}
/>
</div>
)
}
Code override
export function Repeat(Component): ComponentType {
return (props) => {
return (
<Component
{...props}
animate={{ rotate: 360 }}
transition={{ ease: "linear", duration: 2, repeat: Infinity }}
/>
)
}
}