Вопросы с тегом «react-router»

React Router - полная библиотека маршрутизации для React, вдохновленная системой маршрутизации Ember

9
Получение параметров запроса из хеш-фрагмента реактивного маршрутизатора
Я использую реагирующий и реагирующий маршрутизатор для своего приложения на стороне клиента. Я не могу понять, как получить следующие параметры запроса из URL-адреса, например: http://xmen.database/search#/?status=APPROVED&page=1&limit=20 Мои маршруты выглядят так (я знаю, что путь совершенно неправильный): var routes = ( <Route> <DefaultRoute handler={SearchDisplay}/> <Route name="search" path="?status=:status&page=:page&limit=:limit" handler={SearchDisplay}/> <Route name="xmen" path="candidate/:accountId" handler={XmenDisplay}/> …

8
React-router и nginx
Я перехожу свое приложение для реагирования с webpack-dev-server на nginx. Когда я перехожу к корневому URL-адресу «localhost: 8080 / login», я просто получаю 404 и в моем журнале nginx вижу, что он пытается получить: my-nginx-container | 2017/05/12 21:07:01 [error] 6#6: *11 open() "/wwwroot/login" failed (2: No such file or directory), …

2
Клиентская маршрутизация (с использованием реактивного маршрутизатора) и серверная маршрутизация
Я думал, и меня смущает маршрутизация между клиентом и сервером. Предположим, я использую ReactJS для рендеринга на стороне сервера перед отправкой запроса обратно в веб-браузер и использую response-router в качестве маршрутизации на стороне клиента для переключения между страницами без обновления как SPA. На ум приходит: Как трактуются маршруты? Например, запрос …

5
Как лучше всего перенаправить страницу с помощью React Router?
Я новичок в React Router и узнал, что существует так много способов перенаправить страницу: С помощью browserHistory.push("/path") import { browserHistory } from 'react-router'; //do something... browserHistory.push("/path"); С помощью this.context.router.push("/path") class Foo extends React.Component { constructor(props, context) { super(props, context); //do something... } redirect() { this.context.router.push("/path") } } Foo.contextTypes = { …

6
Как остановить / # / в браузере с помощью response-router?
Есть ли способ предотвратить /#/отображение в адресной строке браузера при использовании response-router? Это с ReactJS. т.е. щелчок по ссылкам для перехода к новому маршруту показывает localhost:3000/#/или localhost:3000/#/about. В зависимости от маршрута.

7
Как получить историю на react-router v4?
У меня возникла небольшая проблема с переходом с React-Router v3 на v4. в v3 я мог делать это где угодно: import { browserHistory } from 'react-router'; browserHistory.push('/some/path'); Как мне добиться этого в v4. Я знаю, что могу использовать свойства hoc withRouter, контекста реакции или маршрутизатора событий, когда вы находитесь в …

1
React-Router: какова цель IndexRoute?
Я не понимаю, какова цель использования IndexRoute и IndexLink . Кажется, что в любом случае приведенный ниже код сначала выбрал бы компонент Home, если не был активирован путь About. <Route path="/" component={App}> <IndexRoute component={Home}/> <Route path="about" component={About}/> </Route> против <Route path="/" component={App}> <Route path="home" component={Home}/> <Route path="about" component={About}/> </Route> Какая …

11
Компонент не перемонтируется при изменении параметров маршрута
Я работаю над реактивным приложением с использованием реактивного маршрутизатора. У меня есть страница проекта с URL-адресом: myapplication.com/project/unique-project-id Когда компонент проекта загружается, я инициирую запрос данных для этого проекта из события componentDidMount. Теперь я столкнулся с проблемой, когда, если я переключаюсь напрямую между двумя проектами, только идентификатор изменяется следующим образом ... …

11
Как установить DefaultRoute на другой маршрут в React Router
Имею следующее: <Route name="app" path="/" handler={App}> <Route name="dashboards" path="dashboards" handler={Dashboard}> <Route name="exploreDashboard" path="exploreDashboard" handler={ExploreDashboard} /> <Route name="searchDashboard" path="searchDashboard" handler={SearchDashboard} /> <DefaultRoute handler={DashboardExplain} /> </Route> <DefaultRoute handler={SearchDashboard} /> </Route> При использовании DefaultRoute SearchDashboard отображается некорректно, поскольку любая * Dashboard должна отображаться в Dashboard. Я хотел бы, чтобы мой DefaultRoute в маршруте …

7
Опора `history` помечена как обязательная в` Router`, но ее значение не определено. в роутере
Я новичок в ReactJs. Это мой код: var React = require('react'); var ReactDOM = require('react-dom'); var {Route, Router, IndexRoute, hashHistory} = require('react-router'); var Main = require('Main'); ReactDOM.render( <Router history={hashHistory}> <Route path="/" component={Main}></Route> </Router>, document.getElementById('app')); и компилируем его с помощью webpack. Также я добавил к своим псевдонимам компонент Main. Консоль выдает …

4
React Router v4 <NavLink> против <Link> преимущества
Помимо возможности установить «activeClassName» и «activeStyle» в NavLink, есть ли причина использовать NavLink поверх Link при создании ссылок на другие маршруты на элементах, не связанных с навигацией (т.е. не в главной навигации в верхнем или нижнем колонтитуле) на вашем сайте которым не нужно активное состояние / класс?

4
реагировать на маршрутизатор v ^ 4.0.0 Uncaught TypeError: невозможно прочитать свойство 'location' неопределенного
У меня возникли проблемы с реактивным маршрутизатором (я использую версию ^ 4.0.0). это мой index.js import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; import './index.css'; import { Router, Route, Link, browserHistory } from 'react-router'; ReactDOM.render( &lt;Router history={browserHistory} &gt; &lt;Route path="/" component={App} /&gt; &lt;/Router&gt;, document.getElementById('root') ); App.js …

11
React-Router открыть ссылку в новой вкладке
Есть ли способ заставить React Router открывать ссылку в новой вкладке? Я попробовал это, но не вышло. &lt;Link to="chart" target="_blank" query={{test: this.props.test}} &gt;Test&lt;/Link&gt; Можно взбить его, добавив что-то вроде onClick="foo"ссылки, как у меня выше, но это приведет к ошибке консоли. Благодарю.

8
Обнаружение изменения маршрута с помощью реактивного маршрутизатора
Мне нужно реализовать некоторую бизнес-логику в зависимости от истории просмотров. Я хочу сделать что-то вроде этого: reactRouter.onUrlChange(url =&gt; { this.history.push(url); }); Есть ли способ получить обратный вызов от реактивного маршрутизатора при обновлении URL-адреса?

9
Как получить параметры запроса в react-router v4
Я использую в своем проекте response-router-dom 4.0.0-beta.6. У меня есть такой код: &lt;Route exact path="/home" component={HomePage}/&gt; И я хочу получить параметры запроса в HomePageкомпоненте. Я нашел location.searchпараметр, который выглядит так:, ?key=valueпоэтому он не анализируется. Как правильно получить параметры запроса с помощью response-router v4?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.