JSFiddle - React, Tailwind, and code Playground

HTML

<button id="Action">Go</button>
<br><br>
<input id="buttonV" type="button" value="1" />

JavaScript

$('#Action').on('click',function () {
 var i =1;   
 for(i=1;i<10;i++) { 
setTimeout(function () {
   $('#buttonV').attr('value', i);; // appel récursif
}, 300);
}
})