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://npmcdn.com/react@latest/dist/react-with-addons.js"></script>
<script src="https://npmcdn.com/react-dom@latest/dist/react-dom.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>

CSS

.img {
  width:100px;
  border:1px solid red;
  display:block;
  margin-bottom:10px
}

JavaScript 1.7

const ProjectAPI = {
  projects: [
    { 
      number: 1, 
      name: "Ben Blocker", 
      position: "G", 
      thumbnail: "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg",
      image: [
        "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg",
        "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen2.jpg",
        "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen3.jpg" 
      ]
    },
    { 
      number: 2, 
      name: "Dave Defender", 
      position: "D",
      thumbnail: "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg", 
      image: [
        "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg",
        "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg",
        "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg" 
      ]
    },
    { 
      number: 3, 
      name: "Sam Sweeper", 
      position: "D", 
      thumbnail: "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg",
      image: [
        "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg",
        "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg",
        "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg" 
      ]
    },
    { 
      number: 4, 
      name: "Matt Midfielder", 
      position: "M",
      thumbnail: "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg", 
      image: [
        "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg",
        "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg",
        "http://awesomepath.com/wp-content/uploads/2015/08/awesomepath-screen1.jpg" 
      ]
    },
    { 
      number: 5, 
      name: "William Winger", 
      position: "M", 
      thumbnail:...