2025.06 — 07
react-lottie-hooks npmパッケージ
スクロール位置に合わせてDotLottieアニメーションを再生するReactフックライブラリです。GSAP ScrollTriggerとの連携とサーバーレンダリング対応をフック1つにまとめ、npmで公開しました。
v1.2.7
npm公開バージョン
4種
フレームワーク例 (Next.js · Vite · Remix · React Router)
フック1つ
GSAP連携 · SSR対応 · インスタンス管理
ライブラリ
DotLottie(Lottieアニメーションの軽量フォーマット)をスクロール位置に合わせて再生するには、GSAP ScrollTriggerとの連携、アニメーションインスタンスの管理、サーバーレンダリング環境への対応をプロジェクトごとに繰り返すことになります。この繰り返し作業をuseLottieScrollTriggerというフック1つにまとめ、npmパッケージ @jurneyx2/react-lottie-hooks として公開しました。
特徴
Next.jsのようなサーバーレンダリング環境でも安全に動作し、TypeScriptの型を提供します。デバッグメッセージは韓国語と英語に対応し、Next.js・Vite・Remix・React Routerの4つの環境の例も同梱しています。MITライセンスで公開しました。
Stack
React·TypeScript·GSAP·dotLottie
Links