0

私は現在、ルートの変更をアニメーション化するためreact-transition-groupに と組み合わせて使用​​していますが、これは正常に機能しています。react-router-dom

私が抱えている唯一の問題は、ルートを切り替えて、componentDidMountライフサイクルフックでデータを送信またはフェッチする必要があるときに、2 回発生することです。これが原因であると確信してreact-transition-groupいますが、この問題に対する明らかな解決策があるかどうか疑問に思っていました.

これは、データベースにエンティティを 2 回挿入していたため、意図した動作とはかけ離れていることがわかりました。

ログインによる遷移例componentDidMount ここに画像の説明を入力

4

2 に答える 2

5

Switchコンポーネントの問題であることがわかりました。この github issue を参照してください

基本的に、ラップされたコンポーネントにlocationプロップが必要です。Switch

于 2017-08-20T08:49:41.763 に答える