JSFiddle - React, Tailwind, and code Playground

HTML

<canvas id="dot-matrix" data-text="This is my test sentence!"></canvas>

CSS

body, html {
    background-color: black;
}

JavaScript

var type = {
		"A": [
			[0,1,1,1,0],
			[1,0,0,0,1],
			[1,0,0,0,1],
			[1,1,1,1,1],
			[1,0,0,0,1]
		],
		"B": [
			[1,1,1,1,0],
			[1,0,0,0,1],
			[1,1,1,1,0],
			[1,0,0,0,1],
			[1,1,1,1,0]
		],
		"C": [
			[0,1,1,1,1],
			[1,0,0,0,0],
			[1,0,0,0,0],
			[1,0,0,0,0],
			[0,1,1,1,1]
		],
		"D": [
			[1,1,1,1,0],
			[1,0,0,0,1],
			[1,0,0,0,1],
			[1,0,0,0,1],
			[1,1,1,1,0]
		],
		"E": [
			[1,1,1,1,1],
			[1,0,0,0,0],
			[1,1,1,1,0],
			[1,0,0,0,0],
			[1,1,1,1,1]
		],
		"F": [
			[1,1,1,1,1],
			[1,0,0,0,0],
			[1,1,1,1,0],
			[1,0,0,0,0],
			[1,0,0,0,0]
		],
		"G": [
			[0,1,1,1,1],
			[1,0,0,0,0],
			[1,0,0,1,1],
			[1,0,0,0,1],
			[0,1,1,1,0]
		],
		"H": [
			[1,0,0,0,1],
			[1,0,0,0,1],
			[1,1,1,1,1],
			[1,0,0,0,1],
			[1,0,0,0,1]
		],
		"I": [
			[0,1,1,1,0],
			[0,0,1,0,0],
			[0,0,1,0,0],
			[0,0,1,0,0],
			[0,1,1,1,0]
		],
		"J": [
			[1,1,1,1,1],
			[0,0,0,1,0],
			[0,0,0,1,0],
			[0,0,0,1,0],
			[1,1,1,0,0]
		],
		"K": [
			[1,0,0,0,1],
			[1,0,0,1,0],
			[1,1,1,0,0],
			[1,0,0,1,0],
			[1,0,0,0,1]
		],
		"L": [
			[1,0,0,0,0],
			[1,0,0,0,0],
			[1,0,0,0,0],
			[1,0,0,0,0],
			[1,1,1,1,1]
		],
		"M": [
			[1,0,0,0,1],
			[1,1,0,1,1],
			[1,0,1,0,1],
			[1,0,0,0,1],
			[1,0,0,0,1]
		],
		"N": [
			[1,0,0,0,1],
			[1,1,0,0,1],
			[1,0,1,0,1],
			[1,0,0,1,1],
			[1,0,0,0,1]
		],
		"O": [
			[0,1,1,1,0],
			[1,0,0,0,1],
			[1,0,0,0,1],
			[1,0,0,0,1],
			[0,1,1,1,0]
		],
		"P": [
			[1,1,1,1,0],
			[1,0,0,0,1],
			[1,1,1,1,0],
			[1,0,0,0,0],
			[1,0,0,0,0]
		],
		"Q": [
			[0,1,1,1,0],
			[1,0,0,0,1],
			[1,0,1,0,1],
			[1,0,0,1,0],
			[0,1,1,0,1]
		],
		"R": [
			[1,1,1,1,0],
			[1,0,0,0,1],
			[1,1,1,1,0],
			[1,0,0,1,0],
			[1,0,0,0,1]
		],
		"S": [
			[0,1,1,1,1],
			[1,0,0,0,0],
			[0,1,1,1,0],
			[0,0,0,0,1],
			[1,1,1,1,0]
		],
		"T": [
			[1,1,1,1,1],
			[0,0,1,0,0],
			[0,0,1,0,0],
			[0,0,1,0,0],
			[0,0,1,0,0]
		],
		"U": [
			[1,0,0,0,1],
			[1,0,0,0,1],
			[1,0,0,0,1],
			[1,0,0,0,1],
			[0,1,1,1,0]
		],
		"V":...