Als «react-router-dom» getaggte Fragen



8
So erhalten Sie Abfrageparameter in React-Router v4
Ich verwende React-Router-Dom 4.0.0-Beta.6 in meinem Projekt. Ich habe einen Code wie folgt: <Route exact path="/home" component={HomePage}/> Und ich möchte Abfrageparameter in der HomePageKomponente erhalten. Ich habe location.searchparam gefunden , der so aussieht : ?key=value, also ist es nicht analysiert. Was ist der richtige Weg, um Abfrageparameter mit React-Router v4 …

3
Die Eigenschaft 'history' von undefined kann nicht gelesen werden (useHistory-Hook von React Router 5)
Ich verwende den neuen useHistory-Hook von React Router, der vor einigen Wochen herauskam. Meine React-Router-Version ist 5.1.2. Meine Reaktion ist in Version 16.10.1. Sie finden meinen Code unten. Wenn ich jedoch die neue useHistory vom React-Router importiere, wird folgende Fehlermeldung angezeigt: Uncaught TypeError: Cannot read property 'history' of undefined was …

1
Übergabe des Links von react-router-dom an eine externe Bibliothek
Ich rendere Komponenten aus meiner externen Musterbibliothek (node_modules). In meiner Haupt-App übergebe ich meine LinkInstanz react-router-domwie folgt an die Komponente meiner externen Bibliotheken: import { Link } from 'react-router-dom'; import { Heading } from 'my-external-library'; const articleWithLinkProps = { url: `/article/${article.slug}`, routerLink: Link, }; <Heading withLinkProps={articleWithLinkProps} /> In meiner Bibliothek …

2
Reagieren Sie mit - Ant Design Sider auf Router: So füllen Sie den Inhaltsbereich mit Komponenten für den entsprechenden Menüpunkt
Ich versuche, AntD Menüsider wie ein Registerkartenfeld zu verwenden. Ich möchte Komponenten in den Inhalt einfügen, damit das Inhaltsfenster die zugehörige Komponente rendert, wenn auf ein Menüelement geklickt wird. Wie kann ich diese Struktur dazu bringen, Komponenten als Inhalt für jeden Menüpunkt zu verwenden? import React from 'react'; import { …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.