1

3 つの状態を持つシンプルなアプリを作成し、ReactCSSTransitiouGroup で React のルーターを使用しています。ReactCSSTransitionGroup のデフォルトの動作は単純です。

  1. クリックしてリンクを追加/追加した後、新しい子を追加します
  2. 新しい子は「app-enter」および「app-enter-active」クラスを取得します
  3. 古い子は「app-leave」および「app-leave-active」クラスを取得します
  4. タイムアウト後、古い子を削除します

私がやろうとしているのは、この動作を変更して、次のように動作できるようにすることです。

  1. クリックしてリンクした後も、同じ状態のままです。古い子クラス「app-leave」および「app-leave-active」クラスに追加するだけです。
  2. 脱退タイムアウトの後、古い子を削除し、新しい子に「app-enter」および「app-enter-active」クラスを追加します。
  3. タイムアウトに入った後、そのクラスを削除します

これを取得する簡単な方法はありますか?ありがとう!

4

1 に答える 1