React-Router v6快速上手 一. 简介 react-router :核心模块,包含 React 路由大部分的核心功能,包括路由匹配算法和大部分核心组件和钩子。 react-router-dom:React 应用中用于路由的软件包,包括 r
1.概述 React Router 以三个不同的包发布到 npm 上,它们分别为: react-router: 路由的核心库,提供了很多的:组件、钩子。 react-router-dom: 包含react-router所有内容,并添加一些专门用于 DOM 的组件,例如 <BrowserRouter>
redux 理解 学习文档 英文文档: https://redux.js.org/ 中文文档: http://www.redux.org.cn/ Github: https://github.com/reactjs/redux
流行的开源React UI组件库 material-ui(国外) 官网: http://www.material-ui.com/#/ Github: https://github.com/callemall/material-ui
底层原理不一样 BrowserRouter 使用的是 H5 的 history API,不兼容 IE9 及以下版本 HasRouter 使用的是 URL 的哈希值
push 和 replace 默认 push 模式,类似压栈 // 开启 replace 模式 <Link repalce to={`/home/message/dateil/Joe/18`}>详情</Link> 编程式路由导航 <