React Router v6

React Router 6.x版本相比React Router 5.x版本提供了更多强大的功能,并且在与最新版的React结合方面也做出了更多的优化。但是在我们日常所接触到的应用项目中,可能既有基于React Router 5.x的项目,也有基于React Router 6.x的项目。所以这也是同时保留React Router 5.x和React Router 6.x两个版本说明的原因。

要在项目中使用React Router 6.x版本,需要保证项目所使用的React至少为16.8版本。

Tip

注意,React Router 6.x版本依旧分为DOM版本和Native版本,分别用于React Web应用和React Native应用。由于这本小书暂时不涉及React Native开发的内容,所以这里所有使用到的Router库都是React Router DOM库。