|
@@ -0,0 +1,15 @@
|
|
|
+// Task component: represents a single todo item.
|
|
|
+
|
|
|
+Task = React.createClass({
|
|
|
+ propTypes: {
|
|
|
+ // This component gets the task to display through a React prop.
|
|
|
+ // We can use propTypes to indicate it is required.
|
|
|
+ task: React.PropTypes.object.isRequired
|
|
|
+ },
|
|
|
+
|
|
|
+ render() {
|
|
|
+ return (
|
|
|
+ <li>{this.props.task.text}</li>
|
|
|
+ );
|
|
|
+ }
|
|
|
+});
|