React介绍
React是一个用于前端开发的开源JavaScript库,由Facebook开发。其基于组件的库使您可以为Web应用程序构建高质量的用户界面。
React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。
由于 React的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具。
vue.js介绍
vue.js是一个构建用户界面的渐进式框架。 采用自底向上增量开发的设计。它的目标在于通过简单的API实现响应的数据绑定和组合的视图组件
(1)模块化,目前最热的方式是在项目中直接使用ES6的模块化,结合Webpack进行项目打包
(2)组件化,创造单个component后缀为.vue的文件,包含template(html代码),script(es6代码),style(css样式)
(3)路由
应该学react还是vue?
两个都学,推荐先学vue,再学习react,总之两个最好都掌握,有很大的好处
先学习Vue,首先因为Vue的简体中文文档更加简单易懂,而且也很完善,有了Vue的基础,再接触React也会更加容易和简单,两者有相通的地方。
直接上手react会很懵,先从vue入手把思维从操作dom转变成操作数据,熟悉了mvvm的思想和es6的部分语法后再上手react
更多前端开发知识,请查阅 HTML中文网 !!
以上就是应该学react还是vue?的详细内容,更多请关注0133技术站其它相关文章!