84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
react中的元件怎麼寫出動畫效果?例如一個簡單的對話框,我希望達到點擊取消後,對話框先變淡,然後消失。如果用jquery,那麼很簡單,先animate({ //變淡的CSS },function(){ //刪除DOM})。
但是react,不知道怎麼做了。難道是,全程組件dom都存在,只用一個CSS 動畫切換顯示隱藏?
請麻油們指教
大部分情況下不需要 DOM 操作,使用React Add-Ons的ReactCSSTransitionGroup组件或ReactTransitionGroup組件:
React Add-Ons
ReactCSSTransitionGroup
ReactTransitionGroup
React animation
你可以在react元件裡面的componentDidMount引用jq,再寫動畫
大部分情況下不需要 DOM 操作,使用
React Add-Ons
的ReactCSSTransitionGroup
组件或ReactTransitionGroup
組件:React animation
你可以在react元件裡面的componentDidMount引用jq,再寫動畫