問題タブ [react-transition-group]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6142 参照

reactjs - history.goBack() 使用時の状態の定義方法

アプリケーションでルート間を移動するために使用するアニメーションをいくつか作成しました。特定のページに戻るボタンを表示して、ユーザーがナビゲーション スタックからポップオフして最新のページにアクセスできるようにしています。2 つの異なるアニメーションが必要です。1 つはスタック内をより深くナビゲートするためのもので、もう 1 つは最新のページに戻るためのものです。を使用したいのですhistory.goBack()が、状態を渡して別のアニメーションを使用する方法がないようです。

この記事を使用して、コンポーネントに動的なアニメーションを設定する方法を見つけましたが、使用しない限りhistory.push({pathname, state:{animation, duration}})、ユーザーが戻ったときに使用する別のアニメーションを指定する方法がわかりません。