// following along http://facebook.github.io/react/docs/tutorial.html import React from "react"; import marked from "marked"; require('./style.css'); class CommentForm extends React.Component { render() { return (
I might be an actual form someday...
); } } class CommentList extends React.Component { render() { let commentNodes = this.props.data.map((comment) => { return ( {comment.text} ); }); return (
{commentNodes}
); } } class CommentBox extends React.Component { render() { return (

Comments

); } } class Comment extends React.Component { render() { let rawMarkup = marked(this.props.children.toString()); return (

{this.props.author}

); } } var data = [ {author: "Alice", text: "Down the... halfpipe!"}, {author: "PP", text: "Alice, what **blasphemy**!"}, {author: "Maybe Not Lewis", text: "Let her be herself, Peter, we let *you* jump around all the time as well..."} ]; React.render(, document.getElementById("content"));