JSFiddle - React, Tailwind, and code Playground

by Abdul Ahmad

JavaScript

let fake_batching_counter = 0;

bridge_component_start_in_batch_test().then(r => console.log(r));

function bridge_component_start_in_batch_test() {
  return new Promise((resolve, reject) => {
    const response = recursively_bridge_component_start();
    if (response) resolve(response);
    else reject(response);
  });
}

function recursively_bridge_component_start() {
  fake_batching_counter++;
  if (fake_batching_counter === 3) return;
  else recursively_bridge_component_start();
}