JSFiddle - React, Tailwind, and code Playground
HTML
<div id="about"></div>
JavaScript
require([
'dijit/layout/ContentPane',
'dijit/_TemplatedMixin',
"dojo/parser",
'dojo/_base/declare',
'dojo/domReady!'], function (ContentPane, TemplatedMixin, parser, declare) {
console.debug("Ready");
var aboutWidget = declare([ContentPane, TemplatedMixin], {
templateString: "<div><h1 data-dojo-attach-point='title'>${text}</h1><div data-dojo-attach-point='containerdfNode'></div></div>",
text: "bar"
});
var w = new aboutWidget({
text: "Title from widget property 'text'",
content : "The pane contents"
}, "about");
w.startup();
});