React Base Fiddle (JSX)
Starting point for creating JSFiddles with React. This uses React with Addons.
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.24/browser.js"></script>
<script src="https://fb.me/react-with-addons-15.1.0.js"></script>
<script src="https://fb.me/react-dom-15.1.0.js"></script>
<script src="https://facebook.github.io/react/js/jsfiddle-integration-babel.js"></script>
<div id="container">
<!-- This element's contents will be replaced with your component. -->
</div>
JavaScript 1.7
var StyleFromProps = React.createClass({
render: function() {
return (
<svg height="100" width="100">
<style type="text/css" dangerouslySetInnerHTML={{__html: `
<![CDATA[
circle {
stroke: ${this.props.color};
fill: ${this.props.color};
}
]]>
`}}/>
<circle cx="50" cy="50" r="40"/>
</svg>
);
}
});
ReactDOM.render(
<StyleFromProps color="green" />,
document.getElementById('container')
);