var App = React.createClass({
render: function() {
return (
<div id="container">
{this.props.menu}
{this.props.content}
{this.props.sidebar}
<div className="overlay"></div>
</div>
);
}
});
var Menu = React.createClass({
render: function(){
return (
<nav id="menu">
<div className="btn-menu toggle-sidebar">
Toggle Sidebar
</div>
<div className="btn-menu show-sidebar">
Show Sidebar
</div>
</nav>
);
}
});
var Content = React.createClass({
render: function(){
return (
<div id="content">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur quas ipsa quod culpa deleniti assumenda minima nihil reiciendis quibusdam beatae? Iusto laudantium dolorum laborum nisi, autem eius culpa explicabo sit.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aspernatur similique facere ipsum enim quibusdam consectetur maxime fugiat tempore minus vel! Deserunt voluptatem ducimus dolore corporis aperiam sequi ut vero, itaque.</p>
<p>Nemo, fugit reiciendis officiis perspiciatis cumque sunt velit fugiat incidunt numquam aperiam qui necessitatibus itaque dolore sequi enim vel aspernatur tempore quidem amet quibusdam quisquam repellendus eaque unde consequatur. Expedita!</p>
<p>Deserunt harum praesentium, sed aliquam nulla labore soluta delectus voluptates quam porro consectetur illum nihil earum nemo et aperiam a quidem laudantium corporis, quis. Nam harum nulla aspernatur vitae, illo.</p>
</div>
);
}
});
var Sidebar = React.createClass({
render: function(){
return (
<div id="sidebar">
<div className="logo">
<img src="https://facebook.github.io/react/img/logo.svg" />
</div>
<MoreComponents />
</div>
);
}
});
var MoreComponents = React.createClass({
render: function(){
return (
<ul>
<li>Lorem ipsum dolor.</li>
<li>Voluptas facilis, consequuntur.</li>
<li>Explicabo odio, distinctio.</li>
<li...
Please Whitelist JSFiddle in your content blocker.
Help keep JSFiddle free for always by one of two ways:
Whitelist JSFiddle in your content blocker (two clicks)
Go PRO and get access to additional PRO features →
Join the 4+ million users, and keep the JSFiddle dream alive.
Ad-free
All ads in the editor and listing pages are turned completely off.
Use pre-released features
You get to try and use features (like the Palette Color Generator) months before everyone else.
Fiddle collections
Sort and categorize your Fiddles into multiple collections.
Private collections and fiddles
You can make as many Private Fiddles, and Private Collections as you wish!
Console
Debug your Fiddle with a minimal built-in JavaScript console.