JSFiddle - React, Tailwind, and code Playground

HTML

<div id="c"></div>
<div id="i"></div>

JavaScript

var canvas = document.createElement("canvas");
canvas.height = canvas.width = 200;
$('#c').append(canvas);

var ctx = canvas.getContext("2d");

//draw a circle
ctx.beginPath();
ctx.arc(75, 75, 70, 0, Math.PI*2, true); 
ctx.closePath();
ctx.fill();

var dataURL = canvas.toDataURL("image/png");

$('#i').append($('<img/>', { src : dataURL }));