当前位置:网站首页 > React.js开发 > 正文

React.js介绍_react .js

1、什么是React

react是用于构建用户界面的js库,是一个将数据渲染成HTML视图的开源js库 

2、开发团队

由Facebook开发且开源 

3、为什么要学?

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

4、react的特点

  1. 采用组件化模式,声明式编码,提高开发效率及组件复用率。原js是命令式编码,通过获取->操作等步骤,声明式编码:通过一些行为代替,类似语法糖
  2. ReactNative中可以使用React语法进行移动端开发
  3. 使用虚拟DOM和优秀的Diffing算法尽量减少与真实DOM的交互

5、学习之前需要掌握的js基础知识

  1. 判断this指向
  2. class类相关知识
  3. ES6语法规范
  4. npm包管理器
  5. 原型,原型链
  6. 数组常用方法
  7. 模块化
到此这篇React.js介绍_react .js的文章就介绍到这了,更多相关React.js介绍_react .js内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • React严格模式-React.StrictMode_js中的严格模式2024-10-30 14:31:46
  • 在线编辑、在线预览、在线转换,基于wps.js + java + react / vue,无需任何插件,零安装_在线编辑、在线预览、在线转换,基于wps.js + java + react / vue,无需任何插件,零安装2024-10-30 14:31:46
  • React教程(详细版)_react教程,看这篇就够了2024-10-30 14:31:46
  • window安装react.js开发环境_window安装react.js开发环境2024-10-30 14:31:46
  • React.js:构建你的第一个组件_react 搭建2024-10-30 14:31:46
  • React源码之React.createElement_react源码深度解析2024-10-30 14:31:46
  • React、React.js、React Native的区别_reactjs和react native2024-10-30 14:31:46
  • 为什么日本的就业率那么高?原因是什么?2024-10-30 14:31:46
  • react 引入外部js文件2024-10-30 14:31:46
  • reactJS组件(react 常用组件库)2024-10-30 14:31:46
  • 全屏图片