Reactjs 卸载/离开时为React组件设置动画

Reactjs 卸载/离开时为React组件设置动画,reactjs,animation,velocity.js,Reactjs,Animation,Velocity.js,我想使用速度在组件离开时淡出组件。我正在呼叫回调,但没有动画。下面的代码有什么问题 export class Foo extends Component { componentWillEnter(cb) { cb(); } componentWillLeave(cb) { const node = findDOMNode(el); Velocity(node, { opacity: 0 }, { dura

我想使用速度在组件离开时淡出组件。我正在呼叫回调,但没有动画。下面的代码有什么问题

export class Foo extends Component { componentWillEnter(cb) { cb(); } componentWillLeave(cb) { const node = findDOMNode(el); Velocity(node, { opacity: 0 }, { duration:200 }); cb(); } } 导出类Foo扩展组件{ 组件输入(cb){ cb(); } 组件将离开(cb){ const node=findDOMNode(el); 速度(节点,{不透明度:0},{持续时间:200}); cb(); } } 是在一张桌子上找到的。回调需要作为完整函数传递给Velocity

    export class Foo extends Component {
      componentWillEnter(cb) {
        cb();
      }
      componentWillLeave(cb) {
         const node = findDOMNode(el);
         Velocity(node, { opacity: 0 }, { duration:200, complete: cb });
      }

    ...
    }

Velocity标记在这里是不相关的,因为它是一个基于Java的模板引擎。它缺少标签上的.js。