Skip to content

MyGitHubFork/reactExplain

 
 

Repository files navigation

React源码解析

API

React源码解析之React.createElement()和ReactElement()

React源码解析之React.Component()/PureComponent()

React源码解析之React.createRef()/forwardRef()

React源码解析之React.createContext()

React源码解析之React.children.map()

React.forwardRef的应用场景及源码解析


FiberScheduler

React源码解析之ReactDOM.render()

React源码解析之RootFiber

React源码解析之Update和UpdateQueue

React源码解析之ExpirationTime

React源码解析之setState和forceUpdate

React源码解析之FiberRoot

React源码解析之scheduleWork(上)

React源码解析之scheduleWork(下)

React源码解析之requestHostCallback

React源码解析之flushWork

React源码解析之renderRoot概览

React源码解析之workLoop


ComponentUpdate

[React之childExpirationTime](https://juejin.im/post/5dcdfee86fb9a01ff600fe1d)

React源码解析之FunctionComponent(上)

React源码解析之FunctionComponent(中)

React源码解析之FunctionComponent(下)

React源码解析之updateClassComponent(上)

React源码解析之updateClassComponent(下)

React源码解析之PureComponet的浅比较

React源码解析之IndeterminateComponent

React源码解析之updateHostComponent和updateHostText


NodeUpdate

[React源码解析之completeUnitOfWork](https://juejin.im/post/5e4a02bd51882549122aa50c)

React源码解析之completeWork和HostText的更新

React源码解析之HostComponent的更新(上)

React源码解析之HostComponent的更新(下)


微信公众号

每周分享前端干货和生活感悟!

About

React源码解析

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.5%
  • HTML 1.6%
  • C++ 1.3%
  • TypeScript 0.6%
  • CoffeeScript 0.5%
  • CSS 0.3%
  • Other 0.2%