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}
/>
{...}