React.js学习

React之组件化

2018-11-08  本文已影响2人  67a920c75520
image.png

一、说一下对组件化的理解

1.1 组件的封装

image.png

1.2 组件的复用

image.png image.png

二、JSX 本质是什么

2.1 JSX 语法

  • JSX 语法根本无法被浏览器所解析
  • 那么它如何在浏览器运行?
image.png

2.2 JSX 解析

image.png image.png image.png

2.3 JSX 独立的标准

三、JSX 和 vdom 的关系

3.1 为何需要 vdom

3.2 React.createElement 和 h

image.png

3.3 何时 patch

3.4 自定义组件的解析

image.png image.png

四、说一下 React setState 的过程

4.1 setState 的异步

image.png

setState 为何需要异步?

image.png

4.2 vue 修改属性也是异步

4.3 setState 的过程

五、React vs vue

5.1 两者的本质区别

5.2 看模板和组件化的区别

模板的区别

模板应该和 JS 逻辑分离

image.png image.png image.png

组件化区别

5.3 两者共同点

上一篇下一篇

猜你喜欢

热点阅读