聊聊为什么要用react

React,Facebook 2013年开源的前端组件化view视图框架。它被创造来满足脸书复杂且频繁的交互需求。
为什么要用React?
如上所述,React有能力处理大型web应用的交互需求,并且使之从极端复杂,异常繁琐,变得相对简单且性能优越。
当然,这些都是脸书说的,是不是,我想应该会有越来越多的人知道。至少脸书自己在用,并且体验还蛮不错的。有兴趣的可以去关注下what's app。
常有人拿react和angular来对比,在我看来,可比性真的很低。
一来React严格说并不是框架,仅仅是一套能实现ui组件化的系统的知识。如果拿mvc来比喻,React 只是其中的v。而angular却是一个前后通杀完整的框架。
二来React脸书自己在用,而且用得还蛮好。谷歌却不用自己的angular,angular 2.0更是如改朝换代般让人有一朝天子一朝臣的感受。
三嘛,React在概念和性能上突破了真实dom的束缚,这有赖于它的虚拟dom和diff算法。angular也好meteor也好,vuejs也好在这个层面上还是在用老路子,没有突破。
所以他们没有可比性,也不存在高低,都是些牛逼人做出来的牛逼东西,然而这里只探讨React的前景和未来性!
React除了能够组件化开发ui,还完完全全实现了前后端的隔离,所以你用React写前端视图,基本不必考虑后端事宜,同理,后端设计api也无需参与前端的渲染。这和传统的前后搭配一人一步你中有我我中有你的情况有很大的锐变。
总之,React对前端友好对后端也友好对用户将会更加友好!然而用户体验,是时下这个大数据时代最最最关切的问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,041评论 25 709
  • Gitbook Repo 撰写本文的时候笔者阅读了以下文章,不可避免的会借鉴或者引用其中的一些观点与文字,若有冒犯...
    王下邀月熊阅读 4,765评论 1 9
  • 你说:“草儿叶儿绿了黄,枝头新叶掉了长,只有根和杆上下延展,奔向她喜欢的方向。我也在这一年羽化换上新装,给...
    云若雨思阅读 1,756评论 1 2
  • 有人说,人生就是一场旅行 你要去向何方,又要看怎样的风景 这是一场时间最长、路程最远的旅行 你有谁陪在身边,又将会...
    ZhEnzHeN1987阅读 9,389评论 0 1
  • 幸福是什么?幸福就是在该有的年纪,做自己喜欢的事!人,到了一定年纪,应该收起自己的锋芒,尽情享受生活带给我们的所有...
    午后阳光的温暖阅读 3,290评论 2 3

友情链接更多精彩内容