我的公司在另一个国家有一个开发团队,他们坚持使用 Vue 在我们现有平台上构建新module。我们的主要平台是基于 React 和 Redux 构建的单页应用程序。
仅基于团队技能的混合框架是一个好主意吗?对这两个框架做甚至可行吗?
我的公司在另一个国家有一个开发团队,他们坚持使用 Vue 在我们现有平台上构建新module。我们的主要平台是基于 React 和 Redux 构建的单页应用程序。
仅基于团队技能的混合框架是一个好主意吗?对这两个框架做甚至可行吗?
如果主要原因是“我已经知道 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/