JSFiddle - React, Tailwind, and code Playground

HTML

<div id="div1">DIV #1</div>
<div id="div2">DIV #2</div>

CSS

div {display:none;}

JavaScript

function runToggle(iDuration, domFirst,domSecond) {
            $(domFirst).fadeToggle(iDuration, "linear",function() {
              $(domFirst).fadeToggle(iDuration, "linear",function() {
                $(domSecond).fadeToggle(iDuration,"linear",function() {
                  $(domSecond).fadeToggle(iDuration,"linear",function() {
                      setTimeout(function() {
                          runToggle(iDuration,domFirst,domSecond) ;
                      },50);
                  });
                }); 
              });
           }); 
    };
    
    runToggle(1000, $('#div1'),$('#div2'));