浅谈react-router@4.0 使用方法和源码分析
react-router-dom@4.3.0 || react-router@4.4.1配置 router.js入口 index.jshome.js下面代码中会移除部分的类型检查和提醒代码,突出重点代码总结:switch根据location.pathname,path,exact,strict,sensitive获取元素并返回element总结:route 渲染的方式: component render children,代码示例用的是component,route 是检查当前组件是否符合路由匹配规则并执行创建过程总结 通过 history库里面 createHistory 创建路由系统总结 history是一个JavaScript库,可让您在JavaScript运行的任何地方轻松管理会话历史记录。history抽象出各种环境中的差异,并提供最小的API,使您可以管理历史堆栈,导航,确认导航以及在会话之间保持状态。到这里真个流程基本结束了,这只是react-router的一种使用方式的解析,本文的目的是理解react-router的运行机制,如果有什么错误还望指出,谢谢
用户评论