JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://cdn.rawgit.com/bpmn-io/bower-bpmn-js/v0.25.0/dist/bpmn-viewer.js"></script>
<script src="https://rawgit.com/eu81273/jsfiddle-console/master/console.js"></script>
<body>
  <div id="canvas"></div>
</body>

JavaScript

var viewer = new BpmnJS({ container: '#canvas' });
var xhr = new XMLHttpRequest();

xhr.onreadystatechange = function() {
  if (xhr.readyState === 4) {
    viewer.importXML(xhr.response, function(err) {
      // ...
    });
  }
};

xhr.open('GET', 'https://demo.bpmn.io/bpmn/diagrams/pizza-collaboration.bpmn', true);
xhr.send(null);