React-Router v4: Kann die Eigenschaft 'route' von undefined nicht lesen

8

Ich möchte umleiten, wenn ich auf eine Schaltfläche klicke, also habe ich withRouter verwendet, um Zugriff auf die Geschichtsrequisiten zu erhalten.

Aber ich bekomme den Fehler:

%Vor%

Fehler, wenn ich meine Komponente mit dem withRouter HOC umgebe. Wenn ich withRouter -Funktion entferne, funktioniert es einfach.

Mein Code sieht folgendermaßen aus:

%Vor%     
leuction 03.04.2017, 03:04
quelle

1 Antwort

10

Ich habe das gleiche Problem und habe es gelöst, indem ich die umhüllte Komponente in eine Router -Komponente (nämlich BrowserRouter ) einfügte.

In Ihrem Beispiel würde es werden:

%Vor%

Arbeitsbeispiel aus der Dokumentation hier: Ссылка

Ich habe auch ein Problem mit dem Repo eröffnet, weil das Beispiel aus der Dokumentation meines Erachtens nicht klar genug ist Ссылка .

    
pietro909 18.04.2017, 22:31
quelle

Tags und Links