Under development and up for discussion
TODO
Prefer the newer es6 class syntax over es5 createClass syntax
// good
class Table extends React.Component {...}
// bad
const Table = React.createClass({...});
Always use PropTypes when creating a React class. It's like a poor mans Typescript.
// good
class Table extends React.Component {...}
Table.PropTypes = {
selectedRows: React.PropTypes.array,
beAwesome: React.PropTypes.bool
}