React-Router - Uncaught TypeError: Eigenschaft 'route' von undefined kann nicht gelesen werden

8

Der Versuch, Router v4 mit redux zu benutzen und in diesen Fehler zu geraten, scheint den Dokumenten zu folgen, konnte nirgends Informationen darüber finden, also bin ich ratlos:

  

Uncaught TypeError: Kann die Eigenschaft 'Route' von undefiniertem

nicht lesen

Hier ist mein Code:

%Vor%

und hier ist der vollständige Fehler:

%Vor%     
Rob McMackin 11.04.2017, 15:48
quelle

5 Antworten

7

Hier verwenden Sie react-router-dom neueste Version über 4.0.0.

Also, es ist kein Router verfügbar. Sie müssen BrowserRouter in dieser Version verwenden.

Ihr Code wird

sein %Vor%

und verwenden Sie BrowserRouter in Ihrer Datei index.js, um diese Komponente zu rendern

%Vor%     
Chandrakant Thakkar 19.07.2017 09:21
quelle
2

Ändern Sie Ihren Router auf einen neuen Reagieren Router 4.0 namens "react-router-dom"

mit npm / yarn installiere das Modul "react-router-dom", definiere deinen Router so ..

Vergessen Sie nicht die Importe. {BrowserRouter, Route} von 'react-router-dom' importieren;

%Vor%     
Evil Dr. PorkChop 17.05.2017 23:29
quelle
0

Sie müssen nicht mit Router höher als Ihr Router ist :) Einfach entfernen:

%Vor%

Sie müssen withRouter HOC verwenden, wenn Sie auf Verlaufsinformationen innerhalb der in Route verschachtelten Komponente zugreifen möchten. Details finden Sie hier: Ссылка

    
Антон Досов 18.04.2017 06:33
quelle
0

Ich habe das also von meinem lokalen Server ausgeführt, als ich es von einem Webpack-Server ausgeführt habe, funktionierte es.

    
Rob McMackin 20.04.2017 00:46
quelle
0
___ answer44036288 ___

Ändern Sie Ihren Router auf einen neuen Reagieren Router 4.0 namens "react-router-dom"

mit npm / yarn installiere das Modul "react-router-dom", definiere deinen Router so ..

Vergessen Sie nicht die Importe. {BrowserRouter, Route} von 'react-router-dom' importieren;

%Vor%     
___ answer43465178 ___

Sie müssen nicht mit Router höher als Ihr Router ist :) Einfach entfernen:

%Vor%

Sie müssen withRouter HOC verwenden, wenn Sie auf Verlaufsinformationen innerhalb der in Route verschachtelten Komponente zugreifen möchten. Details finden Sie hier: Ссылка

    
___ answer45186247 ___

Hier verwenden Sie react-router-dom neueste Version über 4.0.0.

Also, es ist kein Router verfügbar. Sie müssen BrowserRouter in dieser Version verwenden.

Ihr Code wird

sein %Vor%

und verwenden Sie BrowserRouter in Ihrer Datei index.js, um diese Komponente zu rendern

%Vor%     
___ answer43508377 ___

Ich habe das also von meinem lokalen Server ausgeführt, als ich es von einem Webpack-Server ausgeführt habe, funktionierte es.

    
___ tag123reactjs ___ React ist eine JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen. Es verwendet ein deklaratives Paradigma und zielt darauf ab, sowohl effizient als auch flexibel zu sein. ___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ tag123redux ___ Redux ist ein vorhersagbarer Statuscontainer für JavaScript-Anwendungen, die auf dem Flux-Designmuster basieren. ___ antwort43728058 ___

Ich habe das behoben, indem ich mein <Navigation /> in mein <Router></Router>

verschoben habe     
___ tag123reactrouter ___ React Router - Eine komplette Routing-Bibliothek für React, inspiriert von Embers Routing-System ___ tag123reactrouterv4 ___ React Router - Eine komplette Routing-Bibliothek für React, inspiriert von Embers Routing-System ___ qstnhdr ___ React-Router - Uncaught TypeError: Eigenschaft 'route' von undefined kann nicht gelesen werden ___ qstntxt ___

Der Versuch, Router v4 mit redux zu benutzen und in diesen Fehler zu geraten, scheint den Dokumenten zu folgen, konnte nirgends Informationen darüber finden, also bin ich ratlos:

  

Uncaught TypeError: Kann die Eigenschaft 'Route' von undefiniertem

nicht lesen

Hier ist mein Code:

%Vor%

und hier ist der vollständige Fehler:

%Vor%     
___
shay 01.05.2017 23:48
quelle