JSFiddle - React, Tailwind, and code Playground
HTML
<div id="log"></div>
JavaScript
var div = document.getElementById('log');
var texto = 'Hoje está um lindo dia!';
function escrever(str, el) {
var char = str.split('').reverse();
var typer = setInterval(function () {
if (!char.length) return clearInterval(typer);
var next = char.pop();
el.innerHTML += next;
}, 100);
}
escrever(texto, div);