React 学习(一)

1.b/s架构是浏览器的形式,就是通过网页的方式访问

2.是构建用户界面的javascript库,react 是用来替代 dom 的,原本使用 ajax 结合 dom 实现页面局部刷新的方式需要频繁的操作dom不方便,所以我们可以使用前端框架来解决,不再直接操作dom,而是操作react,react去操作dom

3.react 特点

虚拟dom,不用原生dom,原生dom存在兼容性问题,可能这个浏览器能用下一个就不能用了,但是我们操作react 操作虚拟dom,react将虚拟dom转换成真实dom在过程中会帮助我们解决兼容性的问题,使用虚拟dom 使用diff算法 可以提高性能

声明式

基于组件 降低了代码之间的耦合性 哪里出问题就去哪里找

支持服务器渲染

你可能感兴趣的:(react.js,学习,前端)