use*_*854 8 architecture frontend frameworks reactjs vue.js
我的公司在另一个国家有一个开发团队,他们坚持使用 Vue 在我们现有平台上构建新模块。我们的主要平台是基于 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!'
}
})
Run Code Online (Sandbox Code Playgroud)
在这种情况下,您将拥有一个仅渲染 hello world 的 Vue 组件。 https://v2.vuejs.org/v2/guide/
| 归档时间: |
|
| 查看次数: |
6051 次 |
| 最近记录: |