2016-12-27 40 views
0

私は自分のアプリでreact-router + react-router-reduxを使用しています。 私が達成したいのは、ユーザーがdashboardのタブをクリックするたびにURLを/dashboard/messagesに変更することです。React-Redux-RouterのConcat URLを避ける

ただし、push('dashboard/' + page)を使用すると、タブをクリックするたびにリンクが追加されます。

私の現在の状況:

  1. 現在のURLは/dashboardです。
  2. [メッセージ]タブをクリックします。
  3. URLが/dashboard/messagesに変更されます。
  4. [ホーム]タブをクリックします。
  5. URLが/dashboard/messages/dashboard/homeに変更されます。

我々はcliked [メッセージ]タブの後に[ホーム]タブをクリックしたときだけ/dashboard/home/dashboard/messagesを交換する方法はありますか?

多くの感謝!

答えて

1

私は愚かな間違いを見つけました。申し訳ありません。

したがって、明らかにpush('dashboard/' + page)の代わりにpush('/dashboard/' + page)でなければなりません。

0

使用この

push('/dashboard/' + page) 
+0

なぜいけないのでしょうか?これは質問に答えます。彼は同じ解決策でもう一度それに答えました。 – Kinnza

関連する問題