动画安装和卸载Om组件的动画

时间:2015-03-14 21:37:41

标签: animation clojurescript

安装时是否有一种简单的方法可以淡化元件,卸载时可以淡化元件?

我可以通过在did-mount函数中使用一些jquery来获得一个淡入淡出的组件,但是让它在will-unmount函数中淡出只是不起作用(卸载会立即发生) )。

动画安装和卸载Om组件的标准方法是什么?

1 个答案:

答案 0 :(得分:0)

看看我的回答here

基本上,您可以使用react-with-addons中的ReactCSSTransitionGroup创建用于装入和卸载的CSS转换:

(def css-trans-group (aget js/React "addons" "CSSTransitionGroup"))

...

(apply
  css-trans-group
  #js {:transitionName "example"}
  (om/build-all my-component list-of-data))))