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/react/0.13.1/JSXTransformer.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/react-with-addons.js"></script>
<script src="https://facebook.github.io/react/js/jsfiddle-integration.js"></script>

<div id="container">
    <!-- This element's contents will be replaced with your component. -->
</div>

JavaScript 1.7

var Choose = React.createClass({
  getInitialState: function(){
    return ({items: [
     {label: 'one', checked: false},
     {label: 'two', checked: false}
    ]});
  },
  handleChange: function(ev){
    var index = Number(ev.target.id);
    if(typeof index !== 'number'){ return ; }
    var items = this.state.items;
    items[index].checked = !items[index].checked;
    this.setState({items: items});
  },
  render: function() {  
    var checkboxes = this.state.items.map(function(item, index){
      return (
        <div key={index}>
          <input 
            id={index}
            type="radio" 
            checked={item.checked} 
            onChange={this.handleChange}
          />
          {item.label}
        </div>
      );
    }, this);
    
    return (
       <div>{checkboxes}</div>
    );
  }
});
 
React.render(<Choose />, document.getElementById('container'));