我的公司在另一个国家有一个开发团队,他们坚持使用Vue在现有平台上构建新模块.我们的主平台是基于React with Redux构建的单页应用程序.

仅仅基于团队技能的混合框架是个好主意吗?这两个框架都可行吗?

推荐答案

If the main reason is "I already know Vue" then I would say no.

如果他们已经知道Vue,那么学习和react 应该相当容易.

我认为这两个框架可以一起工作,你可以在用Vue构建的React应用程序中使用一个小功能,因为即使你的SPA在React中,Vue组件/应用程序也可以针对任何html元素,并且只有这个功能.

This scenario would be a good use case for mixing both frameworks:

假设你已经有了一个Vue应用程序,它可以计算出用不同大小的盒子装满卡车的最佳方式,它在逻辑和UI方面有点复杂,但实际上与应用程序中的其他逻辑是隔离的.在这种情况下,我认为将Vue组件/应用程序嵌入你的应用程序会很好,因为你不必再次构建它.

Example of how the scope of the Vue component is limited:

<div id="app">
  {{ message }}
</div>

var app = new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue!'
  }
})

在本例中,您将拥有一个仅渲染hello world的Vue组件.

Vue.js相关问答推荐

设置Vite Vue 3需要多个应用程序输出目录

Vue Router中.getRoutes()获取的路由顺序优化建议

vue 3 中范围样式和深度样式的问题

v-slot: activator 中 {attrs} 参数的作用是什么?

Webpack 编译错误:TypeError: __WEBPACK_IMPORTED_MODULE_1__ … is not a function

如何使用 vue.js 获取本地 html 文件?

如何将 vuejs 项目部署到 heroku

事件 click点击的无效处理程序:未定义

Vuejs在复选框 Select 上切换div可见性

Select 下拉列表中的复选框后如何清除 v-autocomplete(多个)搜索输入?

如何在生产模式下为 chrome 扩展启用 Vue devtools?

vue 3 使用 Vuex 和路由的服务器端渲染

样式化 Vue 插槽

从 ajax 调用填充 Vue.js 中的下拉列表

Vue路由在新页面上回到顶部

使用 Vue.js 获取所有选中复选框的列表

从子组件 Vue 更新父模型

偶数行格式化

Vue组件如何命名

在 Vuex 模块中进行继承的方法