Ich weiß, diese Frage wurde schon einige Male gestellt und ich habe mir die Antworten angesehen, aber ich bin nicht sehr weit gegangen. Ich erstelle ein paar Textbausteine (weil ich es satt habe, immer wieder denselben Basiscode zu schreiben), aber ich komme nicht an RR v4 vorbei; speziell, params
.Params in React Router v4 funktioniert nicht richtig
Dieser Textbaustein ist ziemlich einfach. Im Moment navigiere ich zu Posts mit RR4, aber selbst wenn ich zu einem Post mit einem anderen Slug route, gibt es immer den gleichen Post zurück. (first-post
). Irgendwelche Tipps, wie man richtig navigiert? Ich denke, die Dokumente sind nicht zu groß, wo params
betroffen sind. Hier ist der Repo:
https://github.com/boilerstrapper/react-boilerstrap
UPDATE:
Hier einige Code:
components/App/index.js
// ...imports
export const App =() => {
return (
<div>
<Nav />
<Switch>
<Route exact path='/' component={Login} />
<Route exact path='/posts' component={PostList} />
<Route exact path='/posts/:slug' component={PostListItem} />
<Route exact path='/products' component={ProductList} />
<Route exact path='/products/:slug' component={ProductListItem} />
<Route exact path='/login' component={Login} />
<Route component={NotFound} />
</Switch>
</div>
);
}
Sie müssen Code enthalten und nicht nur einen Link zum Code. https://stackoverflow.com/help/mcve –
Ich habe einen kleinen Code hinzugefügt, aber ehrlich gesagt bin ich sicher, dass jemand den Kontext sehen möchte, bevor er antwortet. Es gibt keine Möglichkeit, all das zu dieser Frage hinzuzufügen –