Wenn ich react-router-dom verwende, sollte ich in der Lage sein, eine Route zu erstellen und zu ihr zu navigieren, indem ich ihren Pfad manuell in die URL eintrage?react-router-dom - direkt zur Route navigieren
const App =() =>
<Provider store={store}>
<Router>
<div>
<Route exact path="/" component={QuotesLandingPage} />
<Route path="/prequote" component={LoadingSpinner} />
</div>
</Router>
</Provider>;
So werde ich auf localhost, und wenn ich manuell ‚/prequote
‘ eingeben, um das Ende der url
im navbar
es nicht auf die Komponente nicht leitet ich angegeben habe, stattdessen wirft sie ein 404.
Ist das erwartete Verhalten?
Ich habe nach einer Antwort gesucht und einige Vorschläge gesehen, dass die Konfiguration von Webpack (ich verwende Webpack) devServer.historyApiFallback = true
sollte funktionieren, aber es hat nicht für mich gearbeitet.
Welche Version von react-router-dom benutzt du? –
@ TaylorKing Ich benutze v4.1.1 –
Und ich nehme an, dass Ihre Import-Anweisung wie folgt aussieht: –