react理解,什么是react,react有那些特性

简介: react理解,什么是react,react有那些特性

1. react是什么:react是用来构建用户界面的javascript库

2.为什么要学习react

a.原生javascript操作dom繁琐,效率低

b.使用javascript直接到左dom,浏览器会进行大量的重绘重排

c.原生javascript没有组件化编码方案,代码复用率低

3.react特性

a.采用组件化模式声明式编码,提高开发效率和组件复用率

b.使用虚拟dom+优秀的diffing算法,优化了dom渲染,减少与真实dom交互

c.在react native中可以使用react语法进行移动端开发

d.跨浏览器兼容:虚拟DOM帮助我们解决了跨浏览器问题,它为我们提供了标准化的API,甚至在IE8中都是没问题的

e.单项数据流,数据流更加清晰,组建的状态更可控

目录
相关文章
|
2月前
|
前端开发 API 开发者
React这些新特性在开发效率上有哪些改进
【4月更文挑战第18天】React 18 提升开发效率,引入新Root API `createRoot`优化挂载,支持渐进式升级,减少迁移成本。新增性能工具如Profiler API和Concurrent Mode,自动化批处理提高性能,减少重渲染。服务器组件优化加载速度,减轻客户端负担。开发者可更高效构建和优化React应用。
84 6
|
2月前
|
前端开发 JavaScript 开发者
React 是什么?有什么特性?有哪些优势?
React 是什么?有什么特性?有哪些优势?
107 1
|
2月前
|
前端开发 JavaScript
React 16.8 新特性:让你的应用更出色(下)
React 16.8 新特性:让你的应用更出色(下)
React 16.8 新特性:让你的应用更出色(下)
|
2月前
|
缓存 前端开发 JavaScript
React 16.8 新特性:让你的应用更出色(上)
React 16.8 新特性:让你的应用更出色(上)
React 16.8 新特性:让你的应用更出色(上)
|
11月前
|
设计模式 前端开发 JavaScript
React 的理解?有哪些特性?
React 的理解?有哪些特性?
|
2月前
|
存储 前端开发 算法
React 18 新特性之 useId 详细解读
React 18 新特性之 useId 详细解读
|
2月前
|
存储 前端开发 JavaScript
[React] useRef用法和特性
[React] useRef用法和特性
|
2月前
|
前端开发 JavaScript API
React18新特性?
React18新特性?
37 0
|
9月前
React-组件-CSS-In-JS重要特性
React-组件-CSS-In-JS重要特性
38 2
|
11月前
|
缓存 前端开发 JavaScript
React18新特性
React18新特性
147 0
React18新特性