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

时间:2018-07-07 01:40:09

标签: reactjs vue.js architecture frameworks frontend

我的公司在另一个国家/地区拥有一个开发团队,他们坚持使用Vue在现有平台之上构建新模块。我们的主要平台是一个基于React与Redux构建的单页面应用程序。

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

1 个答案:

答案 0 :(得分:1)

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

如果他们已经知道Vue,那么应该很容易学会反应。

我认为这两个框架可以一起工作,您可以在使用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!'
  }
})

在这种情况下,您将拥有仅渲染世界的Vue组件。 https://vuejs.org/v2/guide/