2016-07-18 15 views
0

Ist es möglich, dies mit Reagieren Router zu tun?React Router Param

<Route path="/:reset_password" component={ResetPassword} /> 
<Route path="/:create_password" component={CreatePassword}/> 

Ich möchte verschiedene Param mit verschiedenen Komponenten verwenden. Ich teste oben Code und es funktioniert nicht. der Code über Arbeit, wenn ich dies ändern:

<Route path="/something1/:reset_password" component={ResetPassword} /> 
<Route path="/something2/:create_password" component={CreatePassword}/> 

Dank für die Hilfe

+1

Nicht sicher, warum Sie diese als Parameter angeben? Warum nicht nur 'path ="/reset_password "' und 'path ="/create_password "' (ohne '' ')? – Chris

Antwort

0

Wie @ Chris sagte, entfernen Sie die Doppelpunkte und/oder dedizierte Routen zugewiesen werden. React Router kann nicht zwischen den beiden Routen unterscheiden, da sie technisch identisch sind (Root-Pfad + ein dynamischer Parameter).

+0

Ja, es ist sicher, ich danke Ihnen sehr – Dhika