Dies ist ein allgemeiner Zweck, unmatch Anfrage auf nicht gefundene Seite verweisen.Reagieren Router v4 Standardseite (nicht gefundene Seite)
machen dies mit react-router v4 sieht aus wie frühere Versionen und ich erwarte, dass Beispiel funktioniert unten. Links funktionieren gut, aber ich erwarte NotFound-Komponente namens nur unbekannte URL angefordert; aber es ist immer da.
import {
BrowserRouter as Router,
Route,
Link
} from 'react-router-dom'
class Layout extends Component {
render() {
return (
<Router>
<div className="App">
<ul>
<li><Link to="/">Home</Link></li>
<li><Link to="/user">User</Link></li>
</ul>
<Route exact path="/" component={Home}/>
<Route path="/user" component={User}/>
<Route path="*" component={Notfound}/>
</div>
</Router>
);
}
}
seine seit path="*"
repräsentieren alle Anfragen und notfound Komponente gibt es immer, aber wie kann ich sagen, verstecken diese Komponente für gültige URL-Pfad?
funktioniert perfekt Dank! – TyForHelpDude
Arbeitete für mich! Vielen Dank! – user124704
Funktioniert wie Charme, thx! Ich habe gerade einen tollen und nützlichen Beitrag nur für Append mehr über Reagieren-Routen gefunden v4 - https://medium.com/vshrmn/a-simple-react-router-v4-tutorial-7f23ff27adf –