混合使用 React 和 Vue 是个好主意吗?
Is it a good idea to mix React and Vue?
我的公司在另一个国家有一个开发团队,他们坚持使用 Vue 在我们现有平台之上构建新模块。我们的主要平台是基于 React 和 Redux 构建的单页应用程序。
仅基于团队技能的混合框架是个好主意吗?这两个框架是否可行?
如果主要原因是"I already know Vue"那我就说不
如果他们已经了解 Vue,那么学习 React 应该相当容易。
我认为这两个框架可以一起工作,你可以在用 Vue 构建的 React 应用程序中有一个小功能,因为即使你的 SPA 在 React 中,Vue component/app 可以针对任何 html 元素并让它成为唯一的范围。
这个场景是混合两个框架的一个很好的用例:
假设您已经有一个 Vue 应用程序可以计算出用不同尺寸的箱子装满卡车的最佳方式,它在逻辑和 UI 方面有点复杂,但实际上与其他应用程序隔离开来在这种情况下,你应用程序中的逻辑我认为将 Vue component/app 嵌入到你的 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/
我的公司在另一个国家有一个开发团队,他们坚持使用 Vue 在我们现有平台之上构建新模块。我们的主要平台是基于 React 和 Redux 构建的单页应用程序。
仅基于团队技能的混合框架是个好主意吗?这两个框架是否可行?
如果主要原因是"I already know Vue"那我就说不
如果他们已经了解 Vue,那么学习 React 应该相当容易。
我认为这两个框架可以一起工作,你可以在用 Vue 构建的 React 应用程序中有一个小功能,因为即使你的 SPA 在 React 中,Vue component/app 可以针对任何 html 元素并让它成为唯一的范围。
这个场景是混合两个框架的一个很好的用例:
假设您已经有一个 Vue 应用程序可以计算出用不同尺寸的箱子装满卡车的最佳方式,它在逻辑和 UI 方面有点复杂,但实际上与其他应用程序隔离开来在这种情况下,你应用程序中的逻辑我认为将 Vue component/app 嵌入到你的 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/