Skip to content

Instantly share code, notes, and snippets.

@Louiefigz
Created June 11, 2017 16:52
Show Gist options
  • Save Louiefigz/47ba3b692f22bc0a0f079e1262543662 to your computer and use it in GitHub Desktop.
Save Louiefigz/47ba3b692f22bc0a0f079e1262543662 to your computer and use it in GitHub Desktop.
import React from 'react';
class Todo extends React.Component{
constructor(){
super();
this.state={
complete: false
}
}
handleClick(e){
e.preventDefault();
this.setState({
complete: true
})
}
render(){
var tasks = "";
var buttons;
if (this.state.complete){
tasks = "complete"
}else {
tasks= "mission not complete"
buttons = <button onClick={ (event)=> this.handleClick(event) }>complete</button>
}
return(
<div>
<li>{this.props.task}</li>
{buttons}
<br></br>
{ tasks }
</div>
)
}
}
export default Todo;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment