react jsx 渲染流程

2022-03-11  本文已影响0人  网恋被骗二块二
<ul style={{ background: '#fff' }}>
  <li>a</li>
  <li class="second">a</li>
</ul>
  1. React.render() 编译
createElement('ul', { style:{ background: '#fff' } }, [
  createElement('li', ['a']),
  createElement('li', { class: 'second'}, ['a'])
])
  1. createElement 转化为虚拟 DOM

  2. render() 函数转化成真实 DOM 挂载在页面上

上一篇 下一篇

猜你喜欢

热点阅读