Ich habe Probleme beim Ändern der Ansicht in reagieren mit Routing. Es scheint, dass ich alles versucht habe, was ich ohne Glück googlen kann. Ich möchte nur eine Liste von Benutzern anzeigen, und wenn ich auf jeden Benutzer klicke, sollte ich zu einer Detailseite navigieren. Hier ist der Router:Router reagieren ändert URL aber nicht anzeigen
import React from "react";
import ReactDOM from "react-dom";
import { BrowserRouter } from 'react-router-dom';
import Users from "./components/Users";
import { Router, Route } from "react-router";
import Details from "./components/Details";
ReactDOM.render((
<BrowserRouter>
<div>
<Route path="/" component={Users} />
<Route path="/details" component={Details} />
</div>
</BrowserRouter>
), document.getElementById('app'))
Als ich die URL verwenden/Details meines Browser zu dieser URL navigiert, aber nicht die Ansicht ändern. Jede andere Route löst 404 aus, sodass sie die Route zu erkennen scheint, aber nicht aktualisiert wird.
Dies würde passieren, wenn es einige Javascript-Fehler gibt. Hast du die 'Konsole' auf Fehler überprüft? – Panther
Sie könnten ein bisschen mehr von Ihrem Code teilen – KornholioBeavis
Ich bekomme zwei Fehler: Eine besagt, dass die Verwendung von Proptypen aus dem Haupt-Paket ist veraltet. Zwei Aussagen mit React.createClass ist veraltet. Ich dachte, dass dies nicht zusammenhängt, da der Code ohne Routing funktioniert. – MARyan87