Skip to content

FiberRootNode

json
// FiberRootNode
{
  // 启动模式  0|1|2
  "tag" :  1,
  // 绑定的 根节点对象 
  // document.getElementById("root")
  "containerInfo" : {},
  // 等待更新的
  "pendingChildren" : null,
  // 缓存 FiberNode 实例对象
  "current" : null,
  "pingCache" : null,
  "finishedWork" : null,
  "timeoutHandle" : noTimeout,
  "context" : null,
  pendingContext : null,
  callbackNode : null,
  callbackPriority : NoLane,
  eventTimes : createLaneMap(NoLanes),
  expirationTimes : createLaneMap(NoTimestamp),

  pendingLanes : NoLanes,
  suspendedLanes : NoLanes,
  pingedLanes : NoLanes,
  expiredLanes : NoLanes,
  mutableReadLanes : NoLanes,
  finishedLanes : NoLanes,

  entangledLanes : NoLanes,
  entanglements : createLaneMap(NoLanes),

  hiddenUpdates : createLaneMap(null),

  identifierPrefix : identifierPrefix,
  onRecoverableError : onRecoverableError,
}