首页  >  问答  >  正文

javascript - react-router 4.0版本怎么实现以前onEnter的效果

查看了官方文档,好像并没有说到这个

三叔三叔2663 天前862

全部回复(1)我来回复

  • phpcn_u1582

    phpcn_u15822017-07-05 11:05:58

    React Router v3 提供了 onEnter、onUpdate 和 onLeave 方法。这些本质上是重新创建 React 的生命周期方法。

    使用 v4,您应该使用 渲染的组件的生命周期方法。您可以使用 componentDidMount 或 componentWillMount,而不是 onEnter。在您要使用 onUpdate 的地方,您可以使用 componentDidUpdate 或 componentWillUpdate (或者可能使用 componentWillReceiveProps)。 onLeave 可以替换为 componentWillUnmount.

    回复
    0
  • 取消回复