JSFiddle - React, Tailwind, and code Playground
HTML
<input type="button" value="select rectangle"/>
<input type="button" value="select second object"/>
<canvas id="canvas" width="400" height="400" style="border:1px solid red"/>
JavaScript
var canvas = new fabric.Canvas('canvas');
canvas.add(new fabric.Rect({
left: 100,
top: 100,
width: 75,
height: 50,
fill: 'green',
stroke: 'black',
strokeWidth: 3,
padding: 10
}));
canvas.add(new fabric.Circle({
left: 200,
top: 200,
radius: 30,
fill: 'gray',
stroke: 'black',
strokeWidth: 3
}));