JSFiddle - React, Tailwind, and code Playground

HTML

<div class="text"></div>

JavaScript

let string  = 'Hello. My name is Robbo',
		element	= document.querySelector('.text'),
		letters = string.split(''),
    timer 	= setInterval(() => {
				let letter = letters.shift();
        
        if (letter) {
        		element.insertAdjacentHTML('beforebegin', letter)
        
        		return;
        }
        
       	clearInterval(timer)
		}, 200)