混合使用 React 和 Vue 是个好主意吗?

IT技术 reactjs vue.js architecture frameworks frontend
2021-05-10 12:57:20

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

仅基于团队技能的混合框架是一个好主意吗?对这两个框架做甚至可行吗?

1个回答

如果主要原因是“我已经知道 Vue”,那么我会说不。

如果他们已经了解 Vue,那么学习 React 应该相当容易。

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

这种情况是混合两种框架的一个很好的用例:

假设您已经有一个 Vue 应用程序,它可以计算用不同大小的箱子装满卡车的最佳方式,它在逻辑和 UI 方面有点复杂,但在这种情况下,它确实与应用程序中的其余逻辑隔离开来认为将 Vue 组件/应用程序嵌入您的 React SPA 会很好,因为您不必再​​次构建它。

Vue 组件范围如何受限的示例:

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

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

在这种情况下,您将拥有一个仅呈现 hello world 的 Vue 组件。 https://vuejs.org/v2/guide/