Cara é relativamente bem simples. To usando o Lottie Files com o React.
https://lottiefiles.com/blog/working-with-lottie/how-to-use-lottie-in-react-app
Ta ae um link explicando como utilizar, mas no geral tu pode escolher uma animação e só passar os parametros. Enfim, ta tudo explicado la na documentação mas qualquer duvida só perguntar.
Se quiser dar uma olhada em como exatamente eu utilizei seugue abaixo o link do repositorio desse site https://github.com/chicogborba/portifolio
Mas só pra tu ter uma ideia do quao simples é segue um exemplo abaixo
import Lottie from "react-lottie"; import animationData from "../../../animations/animation.json"; {...} <Lottie style={{ margin: 0 }} options={defaultOptions} height={400} width={325} /> {...}