JavaScript - React でアニメーション効果を記述するにはどうすればよいですか?
世界只因有你
世界只因有你 2017-05-18 10:58:34
0
2
748

React でコンポーネントのアニメーション効果を記述するにはどうすればよいですか?たとえば、単純なダイアログ ボックスの場合、[キャンセル] をクリックした後、ダイアログ ボックスが最初にフェードアウトしてから消えるようにしたいと考えています。
jquery を使用する場合、非常に簡単です。まず animate({ //Fade CSS}, function(){ //DOM}) を実行します。

でも反応してください。どうすればいいのかわかりません。コンポーネントdom全体が存在し、CSSアニメーションだけで表示・非表示を切り替えているだけなのでしょうか?

アドバイスをお願いします

世界只因有你
世界只因有你

全員に返信(2)
Ty80

ほとんどの場合、DOM 操作は必要ありません。React Add-OnsReactCSSTransitionGroup组件或ReactTransitionGroupコンポーネントを使用します:

  • 反応アニメーション

いいねを押す +0
曾经蜡笔没有小新

反応コンポーネントのcomponentDidMountでjqを参照してアニメーションを書くことができます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート