Запитання з тегом «react-router-dom»


9
Як отримати параметри запиту в response-router v4
У своєму проекті я використовую response-router-dom 4.0.0-beta.6. У мене є такий код: <Route exact path="/home" component={HomePage}/> І я хочу отримати параметри запиту в HomePageкомпоненті. Я знайшов location.searchparam, який виглядає так:, ?key=valueтому він не розібраний. Який правильний спосіб отримати параметри запитів за допомогою реакційного маршрутизатора v4?

8
Виявити зміну маршруту за допомогою маршрутизатора
Мені доводиться впроваджувати певну бізнес-логіку залежно від історії перегляду. Я хочу зробити щось подібне: reactRouter.onUrlChange(url => { this.history.push(url); }); Чи є спосіб отримати зворотний дзвінок від реакційного маршрутизатора, коли URL-адреса оновлюється?

3
Неможливо прочитати "історію" властивостей невизначеного (використовуйтеІсторичний гак React Router 5)
Я використовую новий користувальний історичний гак React Router, який вийшов кілька тижнів тому. Моя версія React-маршрутизатора - 5.1.2. Мій Реакція знаходиться у версії 16.10.1. Ви можете знайти мій код внизу. Однак, коли я імпортую нове useHistory від react-router, я отримую цю помилку: Uncaught TypeError: Cannot read property 'history' of undefined …

1
Передача посилання реакції-маршрутизатора-dom у зовнішню бібліотеку
Я передаю компоненти з моєї зовнішньої бібліотеки шаблонів (node_modules). У своєму головному додатку я передаю свій Linkекземпляр із react-router-domкомпонента в мої зовнішні бібліотеки так: import { Link } from 'react-router-dom'; import { Heading } from 'my-external-library'; const articleWithLinkProps = { url: `/article/${article.slug}`, routerLink: Link, }; <Heading withLinkProps={articleWithLinkProps} /> У моїй …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.