初始react

一,react是什么?
用于动态构建用户界面的 JavaScript 库,由Facebook开源,react只关注视图
二,为什么要学React?
1、解决原生JavaScript操作Dom繁琐,效率低的问题,之前的使用DOM-API操作UI

   document.getElementById('app')
   document.querySelector('#app')

2、使用JavaScript直接操作DOM,浏览器会进行大量的重绘重排,数据量大的情况下
3、原生JavaScript没有组件化的编码方案,代码复用率太低
二,react的特点?
1,声明式编程
2,组件化编码
3,React Native编写原生应用
4,高效(优秀的Diffing算法)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 假设有一个需求,点击按钮改变文本的值。 1、通过原生JavaScript来实现 从编程范式的角度来说,原生js的实...
    wpLishuai阅读 1,937评论 0 1
  • 第一次玩简书,随便写写,见谅 1.React 是什么? React 是一个声明式,高效且灵活的用于构建用户界面的 ...
    孤独的豺狼阅读 1,001评论 0 0
  • 一、定义 React 是用于构建用户界面(视图)的 JavaScript 库。它是由国外的 Facebook 开发...
    北风吹_yfy阅读 3,759评论 0 2
  • React是一款颠覆式的前端解决方案,其创新的编程思想以及衍生出来的一些生态圈技术可以说是引领了整个前端的发展。 ...
    LXEP阅读 9,964评论 0 1
  • React 官网学习笔记 所有 React 组件都必须像纯函数一样保护它们的 props 不被更改 在 React...
    HeroMeikong阅读 3,923评论 0 1