image.png

前言

React Router本身的代码量其实不大,尤其是发布了V6.0.2版本之后,总体代码体积减少了一般还要多,那么这个新版本带来了什么改变呢?React Router内部原理是怎样实现的呢?一起来看下吧~!

整个系列,首先回顾下V5的主要API的使用,并通过示例demo来展示;然后看下V6的新玩儿法,看下主要变动;最后来看下V6源码是如何做到8kb实现路由功能的。

阅读完整个系列,并跟着demo一起敲代码,相信大家会有更深的了解和体会。

话不多说,Action~!

全部示例demo见 React Router V5 V6示例demo
[

](https://juejin.cn/post/6844904096059621389)