0
点赞
收藏
分享

微信扫一扫

react源码学习-01


文章目录

  • ​​JSX编译方式的改变 不再需要引入React​​
  • ​​Component​​
  • ​​this.setState​​
  • ​​PrevComponent​​
  • ​​节点类型​​
  • ​​Fiber​​
  • ​​diff替换原则​​

版本:react 17

JSX编译方式的改变 不再需要引入React

react 17以前每个组件头部都需要引入 react ​​import React from "react";​​​ 17以后不再需要引入React
因为jsx编译方式发生了改变
以前使用 ​​babel-loader​​转换成 ​​React.createElement(...)​​ 现在由​​react/jsx-runtime​​处理

Component

react源码学习-01_复用

this.setState

react源码学习-01_JSX_02

PrevComponent

react源码学习-01_reactjs_03

节点类型

react源码学习-01_reactjs_04

Fiber

diff替换原则

可复用查看: 查看key,类型 然后同级别是否有


举报

相关推荐

0 条评论