JSFiddle - React, Tailwind, and code Playground

JavaScript

//main.js
'use strict';

import Snap from 'imports-loader?this=>window,fix=>module.exports=0!snapsvg/dist/snap.svg-min.js';
import Rect from "./rect.js";
var s = Snap("#svg_render");
var rect_id = new Rect (s);

//rect.js

use strict';

           class Rect {
           constructor(snap) {
             this.s = snap;
             // Lets create big circle in the middle:
            var Rect1 = this.s.rect(50, 50, 400, 500).attr({
                fill: "#000000",
                stroke: "#FFFFFF",
                strokeWidth: 1
            });
           }
          }
          
    export default Rect;