JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<p id="texto">

</p>

JavaScript

var testStr = 'Vamos lá escrever isto';

function escrever(i) {
    partText = testStr.charAt(i);   
    document.getElementById("texto").innerHTML += partText;
    i += 1;
    console.log('fsdf');
    if(i < testStr.length) {
        setTimeout(escrever, 400, i); // timing entre cada impressão aqui
    }
  }

index_da_letra = 0;
escrever(index_da_letra)