触发转换为replaceState而不是pushState

时间:2015-07-24 20:19:42

标签: react-router

我正在构建一个显示数据表的组件。当他们为该数据添加和删除过滤器时,我想用replaceState修改queryString,但据我所知,没有方法可以做到这一点。

有没有办法告诉转换使用replaceState而不是pushState?

1 个答案:

答案 0 :(得分:1)

history上指定contextTypes,然后拨打this.context.history.replaceState

如果您使用的是React.createClass,则还可以使用History mixin。