2017-08-18 20 views
1

因此,我有一個CSSTransitionGroup圍繞我的路由器Switch,其中有一個路由包含組件CurrentProject裏面(其他人)。反應過渡組 - 重新加載相同的組件,但退出後交換內容

轉換本身工作正常,就像開關一樣。但是,如果路線從一個匹配的CurrentProject更改爲另一個也匹配CurrentProject(即,不同的項目),則會在同一時間加載進入/退出轉換和新的Project,因此您可以在期間看到標題和內容交換過渡。

是否有react-transition-group辦法做到的「退出」過渡,然後等待要加載的內容,然後其「進入」過渡?

回答

0

您是否將location={history.location}參數放入Switch標籤中?它需要保留在離開組件的內容...

+1

嘿再次Melounek, 我已經'位置'參數設置爲'{this.props.location}',但如果我使用會得到一個錯誤'歷史' - 有區別嗎? – MitchEff