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 }));