React Router - 在同一组件中导航

时间:2016-04-22 12:31:11

标签: reactjs react-router

我有两条使用一个组件的路线:

  <Route path="/category/:slug"
    component={Archives}
    onEnter={ enter }
    onChange={ change }
  />
  <Route path="/tag/:slug"
    component={Archives}
    onEnter={ enter }
    onChange={ change }
  />

我的问题是,当我点击其中一个时,它们会起作用。但当我在里面并点击另一个时,他们就不会。 onChangeonEnter事件正在发挥作用。

我尝试使用componentDidUpdate并在那里更改状态(并强制渲染),但结果证明这有点非法(因为它会产生无限循环)。

0 个答案:

没有答案