2014-12-15 7 views
2

Я хочу изменить URL-адрес при нажатии на компонентные ссылки, так же, как они меняются по умолчанию, но без их перетаскивания в историю браузера. я нашел следующее, работая на кого-то in this answer:Как я могу следить за Link-маршрутизатором Link, не зацикливаясь на истории, но сохраняя изменение URL?

this.props.activeRouteHandler({key: "anystring"})

, но я не знаю, где я должен поместить его, и если он работает даже больше. Может ли кто-нибудь дать мне пример? Благодаря

ответ

0

Для версии ^0.13.3 я должен был создавать пользовательские MyLink компонент же как ссылку, но с заменить this.transitionTo на this.replaceWith.

Для версии ^1.0.x API изменен: var { History } = require('react-router') ... mixins: [ History ] ... this.history.pushState(null, '/newPathName')