React Base Fiddle (non-JSX)

Starting point for creating JSFiddles with React. This uses React with Addons.

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/react-with-addons.js"></script>
<div id="container"></div>
<button onclick="onButtonClick()">Click me!</button>

JavaScript

var onButtonClick = function () {

    //call alertMessage method from the reference of a React Element! Something like HelloElement.alertMessage()
    console.log("clicked!");
}

var Hello = React.createClass({displayName: 'Hello',
    
    alertMessage: function() {
        alert(this.props.name);                             
    },
                               
    render: function() {
        return React.createElement("div", null, "Hello ", this.props.name);
    }
});

var HelloElement = React.createElement(Hello, {name: "World"});
 
React.render(
    HelloElement,
    document.getElementById('container')
);