JSFiddle - React, Tailwind, and code Playground

HTML

Canvas : <br>
<canvas id="canvas"></canvas>

<br>

Image : <br>

JavaScript

const canvas = document.getElementById('canvas');
const ctx = canvas.getContext('2d');

ctx.fillStyle = 'green';
ctx.fillRect(10, 10, 150, 100);

var dataURL = canvas.toDataURL();
var img = document.createElement('img');
img.src = dataURL;
document.body.appendChild(img);