Ich habe einen Anwendungsfall, wo ich eine Liste von Elementen in einer Komponente ähnlich wie Vanille HTML-Auswahl haben. Ich möchte, wenn der Benutzer auf eine der Elemente in der Liste klickt, sollte sich die Route ändern. Kann ich einen Regex verwenden, während ich eine Route definiere und die Route ändere, indem ich eine API-Methode vom Reagier-Router verwende, das onValueChange-Ereignis von select?Navigieren zu einer anderen Route programmatisch
Beispiel Root-Route:/ Listendaten: Katze, Hund, Elefant
Wenn jemand auf Katze klickt Ich möchte ihn/Cat navigiert werden, ähnlich/Hund,/Elefant.
Oder verwenden Sie einfach die 'Link' Komponente (von react-router) für jeden Punkt auf Ihrer Liste mit einer definierten Route. Wenn ich die Frage –
nicht missverstanden habe, möchte ich die Link-Komponente nicht verwenden, weil ich eine Aktion versenden und das Stück eines in redux gespeicherten Anwendungsstatus (zB selectedAnimal: Cat) vor der Navigation zu einer anderen Route ändern möchte. –
ok, also rufen Sie eine Aktion für Redux zu versenden .. nach dem Versand verwenden Sie 'browserHistory', um die URL zu aktualisieren –