React学习笔记1. React简介

React是一个将 数据 渲染为 HTML视图 的开源JavaScript库。
由Facebook开发,于2013年5月开源。

为什么要学(原生JavaScript的痛点)?

  1. 原生JavaScript操作DOM繁琐、效率低(DOM-API 操作 UI)。
  2. 使用JavaScript直接操作DOM,浏览器会进行大量的 重绘重排
  3. 原生JavaScript没有 组件化 编码方案,代码复用率低。

React的特点:

  1. 采用 组件化 模式、 声明式编码 ,提高开发效率及组件复用率。
  2. 在React Native中可以使用React语法进行 移动端开发
  3. 使用 虚拟DOM + 优秀的 Diffing算法,尽量减少与真实DOM的交互。

学习React之前需要掌握的JavaScript基础知识:

  • 判断this的指向
  • class(类)
  • ES6语法规范
  • npm包管理器
  • 原型、原型链
  • 数组常用方法
  • 模块化
posted @ 2021-02-11 15:34  poetea  阅读(47)  评论(0)    收藏  举报