React开篇

什么是React

什么是框架

  • 框架是一个 半成品,已经对基础的代码进行了封装并提供了相应的 API
  • 开发者在使用框架时,可以复用框架中封装好的代码,从而提高工作效率
  • 框架就是 毛坯房,已经帮助我们搭建好了基本的架子,我们只需要拿过来根据我们自己的需求装修即可

为什么要学习框架

  • 提升开发效率
  • 对于企业来说,时间就是金钱
  • 对于个人来说,时间 ≈ 女朋友

为什么要学习React

  • 真香定律(国内技术发展潜规则)
  • 国外流行 → 国内大厂尝试 → 大厂觉得很香 → 其它公司觉得也很香

国外流行

国内大厂尝试

其它公司觉得也很香

  • 在浏览器(谷歌)当中安装 React Developer Tools

  • 然后进入我上方列举的大厂网站,按下 F12,反正就是打开控制台,来验证一下大厂是否已经在用了

为什么要学习React

安全可靠

  • React 是由 Facebook 来更新和维护,所以一般不会出现跑路的情况

思想升华

  • React 是一个开源项目,融合了全世界诸多优秀成员的编程思想

值得借鉴

  • Vue.js 设计之初,有很多的灵感来自 AngularReact
  • Vue3 的很多新特性,在 React 中你也能看到它们的身影
  • 诸如:Composition API / Fragment / Teleport(Protal) / Suspense

为什么要学习React

  • 面向未来,迎接 5G
  • 2013 年,React 发布之初主要是开发 Web 页面
  • 2015 年,Facebook 推出了 ReactNative,用于开发移动端跨平台(Android / iOS APP
  • 虽然目前 Flutter 非常火爆,但是还是有很多公司在使用 ReactNative
  • 2017 年,Facebook 推出了 ReactVR,用于开发 虚拟现实 Web应用程序
  • 随着 5G 的普及,VR 也会是一个火爆的应用场景
posted @ 2020-10-12 23:18  BNTang  阅读(192)  评论(0编辑  收藏  举报