Ich habe eine reagieren einzelne Seite Anwendung Router mit Reagieren und Pfade Link-definierten verwenden, wie unten dargestellt:Berufung Reagieren Router von Vanille JS
<Link to="second" className="level-2" params={{id:item.content}} title={item.name}>{item.name}<br/></Link>
Dies ändert url von/myapp/firsturi zu/myapp/seconduri
Ist es mir möglich, die gleiche Reaktion Router-Aktion mit Vanille JS zu machen? Ich habe versucht, mit history.pushState() und history.replaceState(), aber während die URL korrekt aktualisiert, der Inhalt auf der Seite nicht. Ich kann dasselbe mit window.location.href = "/ myapp/seconduri" bekommen, aber das verursacht eine Seitenaktualisierung, die nicht das ist, was ich will.
Irgendeine Idee, wie man das macht?