React+Reduxで開発していて、svg描画したコンポーネントを表示するときにアニメーションをつけたかったのですが、ReactMotionというモジュールで簡単に実装できたので作業ログしておきます。 インストール $ npm install react-motion --save $ npm install d3 --save など。 実装するもの [ { name: "機械", sum: 3 }, { name: "写真集", sum: 4 }, { name: "Web", sum: 5 }, { name: "ファンタジー", sum: 2 }, { name: "プログラミング", sum: 2 } ] こんな感じでデータが与えられているときに、円でその割合を視覚化するような画面を実装します。 このままぱっと表示すると何かすごそうじゃないので、アニメーションでちょっと小さめの円