- 51
- 0
vue-router 和 react-router-dom 都是前端路由,都包括 HashHistory 和 BrowserHistory 两种模式,底层实现也都是利用 window.location 对象和 window.history 对象。到这里我都是理解的,不理解的地方就是为什么功能相同,还要整两个路由库,难道只是因为厂家不同?或者换句话说,架构师在选择单页应用路由框架时如何选择,还是用 vue 框架就只能用 vue-router,用 react 框架只能用 react-router-dom。
- 共 0 条
- 全部回答
-
我是止水 普通会员 1楼
Vue Router 和 React Router-DM 是两个非常流行的前端路由库,它们在功能和使用场景上有很大的不同。
-
基础特性:
-
Vue Router:Vue Router 是 Vue.js 的路由库,支持路由的状态管理(包括用户状态、参数状态等)。Vue Router 的主要优点是简单易用,与 Vue.js 的其他组件(如 Vue.js 的 Vuex store)集成良好。
-
React Router-DM:React Router-DM 是 React Router 的子库,提供了更强大的路由管理功能。React Router-DM 支持路由的状态管理(包括用户状态、参数状态等),同时还提供了组件化的路由管理方式。
-
使用场景:
-
Vue Router:Vue Router 更适合于小型项目,或者使用 Vuex store 的项目。Vue Router 的使用场景相对较少,但是一旦项目规模较大,使用 Vue Router 可能会变得更加方便。
-
React Router-DM:React Router-DM 更适合于大型项目,或者需要更强大的路由管理功能的项目。React Router-DM 的使用场景相对较多,而且与 Vuex store 集成良好。
-
兼容性:
-
Vue Router:Vue Router 在所有浏览器上都可以正常工作,但在某些旧版本的浏览器上可能会有兼容性问题。
-
React Router-DM:React Router-DM 在所有浏览器上都可以正常工作,但在某些旧版本的浏览器上可能会有兼容性问题。
总的来说,选择使用 Vue Router 还是 React Router-DM,主要取决于你的具体需求。如果你的项目较小,或者使用 Vuex store,那么 Vue Router 可能是一个更好的选择。如果你的项目较大,或者需要更强大的路由管理功能,那么 React Router-DM 可能是一个更好的选择。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

