まず、Reactプロジェクトを作成しましょう。ターミナルで以下のコマンドを実行します。
npx create-react-app my-app
cd my-app
次に、Lottieライブラリをインストールします。ターミナルで以下のコマンドを実行します。
npm install --save react-lottie
インストールが完了したら、Lottieファイルをプロジェクトに追加します。LottieファイルはJSON形式であり、アニメーションの定義を含んでいます。デザイナーやアニメーターが作成したLottieファイルを取得し、プロジェクト内の任意の場所に配置します。
LottieファイルをReactコンポーネントで表示するには、以下の手順を実行します。
- Lottieコンポーネントをインポートします。
import Lottie from 'react-lottie';
- Lottieファイルをインポートします。
import animationData from './path/to/animation.json';
- コンポーネント内でLottieコンポーネントを使用します。
const MyComponent = () => {
const defaultOptions = {
loop: true,
autoplay: true,
animationData: animationData,
rendererSettings: {
preserveAspectRatio: 'xMidYMid slice'
}
};
return (
<div>
<Lottie options={defaultOptions} />
</div>
);
};
上記の例では、animationData
はLottieファイルのパスを指定しています。必要に応じて、他のオプションも設定することができます。
これで、ReactでLottieファイルを使用する準備が整いました。Lottieコンポーネントを適切な場所に配置し、アニメーションを表示することができます。