使用ReactCSSTransitionGroup進行動畫效果很好,直到我收到React Router。React路由器 - 如何實現離開頁面動畫?
更改狀態是即時的,在進入下一個狀態之前沒有時間爲動畫創建動畫。
當進入一個新的狀態時,正常的ReactCSSTransitionGroup語法可以工作,因爲新組件正在被裝載。
我想要做的是超時狀態只是500ms的變化,卸載組件,引發ReactCSSTransitionGroup的正常過渡..然後允許狀態變換繼續到下一個狀態...
的唯一的辦法,我可以防止狀態的變化是routerWillLeave - 但我似乎只能返回true或false ...不延遲...然後返回true。我能回覆某種承諾嗎?
下面是我使用的代碼:
謝謝!
請複製代碼到你的問題貼用截圖來代替。 – skrrgwasme