state animation plugin for react.js