react-dom 需要与react-router-dom 版本对应
时间: 2023-09-30 22:03:37 浏览: 392
react-router-dom 嵌套路由的实现
5星 · 资源好评率100%
是的,`react-dom` 和 `react-router-dom` 两个库需要版本对应。React Router 官方文档中建议使用以下版本组合:
- `react-router-dom@5.x` 需要 `react@16.8.x` 或更高版本和 `react-dom@16.8.x` 或更高版本;
- `react-router-dom@6.x` 需要 `react@17.x` 或更高版本和 `react-dom@17.x` 或更高版本。
这意味着,如果你在使用 React Router v5,则需要确保你的 React 和 React DOM 库版本都不低于 16.8.x。同样地,如果你在使用 React Router v6,则需要确保你的 React 和 React DOM 库版本都不低于 17.x。
在实际开发中,如果你使用了不同的版本组合,可能会导致一些问题,例如路由无法正常渲染、页面崩溃等。因此,建议在使用 React Router 时,务必按照官方文档中推荐的版本组合来安装和使用相关的库。
阅读全文