Router

  • SPA 项目基本上都会用到路由 router。react 还有 vue 对应有其路由插件。 react-router 还有 vue-router 都有 hashHistory 和 browserHistory 模式。这里大概说一下两者区别

    • hashHistory: 不需要服务器配置,在 URL 生成一个 hash 来跟踪状态,通常在测试环境使用,也可以作为发布环境使用
    • browserHistory: 需要服务器端做配置,路径是真实的URL,是 react-router 官方推荐首选

    大多数情况下,browserHistory 模式明显是优于 hashHistory 模式的,但 brows