React-router4怎么做身份验证?

#1

在4之前有onenter,4没了,我要每个路由页面的生命周期里都把需要验证的信息验证一遍(看是否登录),然后在使用路由事件进行跳转吗?有没有文章或者案例,百度半天没找到…

#2

去用一个叫做 passportjs的中间件

#3

写一个高阶组件(Route => PrivateRoute)

#4

https://reacttraining.com/react-router/web/example/auth-workflow
文档上有的,写一个高阶组件来根据权限做正确的跳转。