React 和 Vue 对比

React 和 Vue 有许多类似之处,它们都有:  
* 使用 Virtual DOM
* 提供了响应式 (Reactive) 和组件化 (Composable) 的视图组件。
* 将注意力集中保持在核心库,而将其余功能如路由和全局状态管理交给相关的库。
 
不一样点:
    优化:
React当某个组件的状态发生变化时从新渲染整个组件子树。(能够用shouldComponentUpdate)
Vue渲染是自动追踪的,系统能够自动精确哪一个须要从新渲染。
    JSX vs Templates
对于习惯HTML开发的人来讲Vue的模板读起来天然,开发效率高,用jQuery写的项目更容易迁移到Vue
    组件做用域内的CSS
Vue的单文件组件让你能够在同一个文件里彻底的控制CSS,将其做为代码的一部分。
 
* 它不容许在项目生成时进行任何配置,而 Vue 支持 Yeoman-like 定制。
* 它只提供一个构建单页面应用的单一模板,而 Vue 提供了各类用途的模板。
* 它不能用用户自建的模板构建项目,而自建模板对企业环境下预先创建协议是特别有用的。
相关文章
相关标签/搜索