为什么在 reactjs 中使用 onEnter?

Why onEnter in reactjs?

onEnter

为什么在reactjs中和router一起使用?它的目的是什么?我浏览了很多网站,但找不到定义。我希望有人能帮助我理解它是什么。

<Route path="somePath" component={SomeComponent} onEnter={isUserAuthenticated}>

React onEnter 就像一个生命周期方法。就像 componentDidMount 一样。这些用于诸如检查用户是否登录或在进入该路由之前某些网络基础设施可用之类的事情。在 React-Router 4 中,它不再可用。在 give ex 中,只有当用户通过身份验证时,路由才会成功。