Skip to content

Instantly share code, notes, and snippets.

@heyjohnmurray
heyjohnmurray / React composable components
Created November 23, 2015 03:44
Sample code showing how composable components look similar to OOP JS
var BaseButton = React.createClass({
propTypes: {
buttonText: React.PropTypes.string.isRequired,
buttonColor: React.PropTypes.string,
buttonHoverColor: React.PropTypes.string,
useSpinner: React.PropTypes.bool,
buttonHoverTextColor: React.PropTypes.string,
buttonLink: React.PropTypes.string
},
@heyjohnmurray
heyjohnmurray / React dynamically generated components
Created November 23, 2015 06:51
We can create dynamic component data from sets of data
/** @jsx React.DOM */
var React = require('react');
var PersonTable = React.createClass({
getInitialState: function(){
return {
data: [
{id: 1, fname: 'John', lname: 'Murray'},
{id: 2, fname: 'Wyatt', lname: 'Murray'},
{id: 3, fname: 'McKenzie', lname: 'Murray'}