【发布时间】:2020-04-03 15:06:18
【问题描述】:
我正在尝试通过调用 history.push 方法来更改 react-router 中的页面。但我需要一个事件来监听页面 url 的变化并通过获取查询参数来更新上下文。如何声明该事件?
【问题讨论】:
-
试试
componentDidMount。 -
怎么样?你会清除吗?我想在几个组件中使用这些参数,并且它正在从一个组件中改变。
-
@ShubhamKhatri 我希望在
组件之外使用该监听方法。但这是不可能的。 -
你可以用路由器包裹你的顶级组件
标签: reactjs react-router react-context