We don't use rAF for scheduling anything anymore, yet we still enable it in ReactDOMFrameScheduling. It can probably be simplified a bit by not exposing it.
scheduledRAFCallback = callback;
    if (!isAnimationFrameScheduled) {
      
      isAnimationFrameScheduled = true;
      requestAnimationFrame(animationTick);
    }
    return 0;
  };
  rIC = function(callback: (deadline: Deadline) => void): number {
    
    
    scheduledRICCallback = callback;
    if (!isAnimationFrameScheduled) {
      
      
      
      
      isAnimationFrameScheduled = true;
      requestAnimationFrame(animationTick);
    }
    return 0;
  };
} else {
  rAF = requestAnimationFrame;
  rIC = requestIdleCallback;
}
exports.rAF = rAF;
exports.rIC = rIC;