Overview
lottie-react v2, the previous major.
New projects start with v3
These pages document v2, the previous major. The version picker in the sidebar switches to the v3 documentation.
v2 wraps lottie-web in a component and a hook for rendering After Effects animations in React.
Install
npm i lottie-react@^2react and react-dom are peer dependencies, version 16.8.0 or newer.
Using the component
import Lottie from "lottie-react";
import groovyWalkAnimation from "./groovyWalk.json";
const App = () => <Lottie animationData={groovyWalkAnimation} loop={true} />;
export default App;Using the hook
import { useLottie } from "lottie-react";
import groovyWalkAnimation from "./groovyWalk.json";
const App = () => {
const options = {
animationData: groovyWalkAnimation,
loop: true,
};
const { View } = useLottie(options);
return View;
};
export default App;Going further
The whole surface is on one page: API reference.
Moving up: Migration from v2 maps every v2 surface onto v3.