While working on the DevTools profiler, I've noticed that durations are sometimes incorrect. This seems to be vaguely related to high/low priority state updates. Need to track this down more so I'm filing an issue for myself.
workInProgress.effectTag |= Update;
}
function markRef(workInProgress: Fiber) {
  workInProgress.effectTag |= Ref;
}
function appendAllChildren(parent: Instance, workInProgress: Fiber) {
  
  
  let node = workInProgress.child;
  while (node !== null) {
    if (node.tag === HostComponent || node.tag === HostText) {
      appendInitialChild(parent, node.stateNode);
    } else if (node.tag === HostPortal) {
      
      
      
    } else if (node.child !== null) {
      node.child.return = node;
      node = node.child;
      continue;
    }
    if (node === workInProgress) {