0
у меня есть это простое приложение:IndexRedirect только если сегмент еще не определен?
// index.js
import React from 'react'
import { render } from 'react-dom'
import { Router, Route, IndexRedirect, browserHistory } from 'react-router'
import A from './a'
import B from './b'
render((
<Router history={browserHistory}>
<Route path='/foo' component={A}>
<IndexRedirect to='1' />
<Route path=':bar' component={B} />
</Route>
</Router>
), document.getElementById('root'))
Когда я в /foo/3
, если нажать на ссылку, которая указывает на /foo/
я попадаю в /foo/1
.
Есть ли простой способ сделать перенаправление IndexRedirect
уже используемому segment
вместо стандартного?
Спасибо, мой маршрутизатор визуализируется непосредственно с помощью response-dom.render, переменная 'defaultIndex', кажется, не обновляется в маршрутизаторе при изменении маршрута (вызывается слушатель, но значение в маршрутизаторе не получается обновлено). –
Перемещение маршрутизатора внутри компонента, я могу правильно обновить значение 'to', но я получаю' Вы не можете изменить <Маршрутные маршруты>; он будет проигнорирован ' –