Вопросы по теме 'react-router-v4'

Перенаправление не отображает компонент
Это продолжение вопроса: onEnter не вызывается в React-Router Следующий код правильно выполняет перенаправление, но на самом деле не отображает компонент, связанный с URL-адресом перенаправления. Ниже приведен мой код, небольшая адаптация кода,...
900 просмотров
schedule 31.07.2023

Как установить необязательный параметр для корневого маршрута в react-router v4?
Скажем, у меня есть следующие 2 маршрута: ... <Route exact path="/:param1?/" component={Home}/> <Route path="/news" component={News}/> ... теперь, когда я пытаюсь нажать маршрут /news , запускается корневой...
5218 просмотров
schedule 10.07.2022

Преобразовать строку поиска в объект запроса (после перехода на react-router v4)
После перехода на react-router 4.0 я тупо потратил слишком много времени, пытаясь понять, как получить и установить строку location.search в обычный объект запроса. Даже после того, как наконец поняли, что они больше не обрабатывают параметры...
521 просмотров

ReactJS Router V4 history.push не работает
Я обновился до React Router V4 и теперь борюсь с методом history.push . У меня есть файл index.js: import React from "react"; import { render } from "react-dom"; import { BrowserRouter, Route } from 'react-router-dom'; import...
58410 просмотров
schedule 07.06.2024

Реагировать на маршрутизатор v4 программно изменить маршрут
Кажется, не удается найти много качественной документации по этому вопросу. В документации React Router v4 есть информация об объекте «история», но указано, что он изменчив и не должен изменяться. Многие примеры, которые я видел, кажутся «хаками»....
2548 просмотров

history.listen не запускается в componentDidMount
Я использую response-router v4 для маршрутизации, чтобы проанализировать параметры запроса, рекомендуется использовать history.listen здесь Я вызываю его в ловушке жизненного цикла componentDidMount , чтобы убедиться, что компонент...
1163 просмотров

React Router v4 + Meteor createContainer — маршруты не отображаются
У меня возникла проблема с использованием createContainer Meteor с React Router v4. Я успешно использовал его с v3, но когда я пытаюсь настроить маршрутизацию с v4, он загружает основной маршрут и больше ничего не отображает. Если я заменю...
497 просмотров
schedule 25.03.2024

Реагировать на маршрут с постоянным ящиком
Допустим, у меня есть приложение React (с React Router 4) со следующими компонентами и маршрутами: App ( / ) Toolbar - A fixed toolbar NavButton - A button whose appearance and behavior depends on the current route (see below)...
1061 просмотров
schedule 30.10.2023

Предпочтительный способ browserHistory.push(/LINK) в React Router 4
Я следую учебному пособию ReactJS, в котором используется React Router 3, в то время как я использую React Router 4. В какой-то момент в учебном пособии маршрутизация выполняется программно. Вот так import React from "react"; import {...
735 просмотров
schedule 28.07.2023

URL-адрес редуктора маршрутизатора
Я делаю свое первое веб-приложение, используя react, react router v4 и redux/react-router-redux. это торговый сайт. У меня есть список моих продуктов, сохраненных в магазине, и я могу получить к ним доступ. Я создал страницу со списком продуктов,...
565 просмотров

Обработка кнопки «Назад» из браузера в React
После входа в мой компонент Dashboard я не хочу, чтобы пользователь возвращался на мою страницу входа с помощью кнопки «Назад» в браузере. Я не использую Redux, а только React.
6705 просмотров
schedule 01.03.2023

Не удается перейти к URL-адресу react-router-dom
На SO есть несколько тем, таких как эта , в которой рекомендуется изменить Webpack и этот , который рекомендует настроить все. Я использую react-router-dom для трех маршрутов; аналогичная история с остальными вопросами здесь, путь /...
2326 просмотров

TypeError: невозможно прочитать историю свойства undefined
Я пытаюсь перенаправить пользователя на страницу входа в систему при попадании в маршрут / logout. Auth работает (токен jwt удален, но приложение не может перенаправить на / login. Также, если я сделаю это /, приложение тоже вылетит. На маршруте...
19514 просмотров

React Router v4 не отображает компоненты
Возникла проблема с компонентами рендеринга React Router v4. При начальной загрузке приложения он будет отображать правильный компонент, соответствующий URL-адресу. Однако любые последующие Link щелчки не будут отображать желаемый компонент....
6552 просмотров

Аутентифицировать асинхронность с помощью react-router-v4
У меня есть этот компонент PrivateRoute (из документов): const PrivateRoute = ({ component: Component, ...rest }) => ( <Route {...rest} render={props => ( isAuthenticated ? ( <Component {...props}/> ) : (...
6608 просмотров
schedule 20.04.2023

ConnectedRouter — программная отправка маршрута с возможностью возврата в браузере
Я использую ConnectedRouter из react-router-redux (5.0.0-alpha.6). Вот пример кода import {Route, Switch} from 'react-router'; import {ConnectedRouter} from 'react-router-redux'; ReactDOM.render( <Provider store={app.store}>...
1286 просмотров

Защищенный частный маршрут React Router V4 с Redux-persist и React-snapshot
Я реализую частный маршрут таким образом, используя React Router Route Component: function PrivateRoute({component: Component, authed, emailVerified, ...rest}) { return ( <Route {...rest} render={props => authed...
1732 просмотров

React Router 4 Нет совпадений с вложенными маршрутами
Я хотел бы иметь глобальный маршрут No Match для обработки всех сообщений 404 . После входа в систему все основные представления попадают в макет, заключенный в верхний и нижний колонтитулы. Хотя компонент NotFound должен отображаться за...
1214 просмотров
schedule 01.03.2022

Route.render(): должен быть возвращен действительный элемент React (или нуль).
Я получаю следующие ошибки, хотя я возвращаю один корневой элемент: Route.render(): должен быть возвращен действительный элемент React (или null). Возможно, вы вернули undefined, массив или другой недопустимый объект....
298 просмотров

React JS: программно используйте React-Router для отправки реквизита
То, что пытается выяснить этот вопрос, просто: "Могу ли я программно отправлять реквизит из одной сцены в другую, и если да, то как?" Ниже я предоставил пример кода в надежде, что у кого-то будут знания, чтобы прояснить это раз и навсегда....
364 просмотров