Skip to content

Instantly share code, notes, and snippets.

@jslnriot
Created August 12, 2017 03:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jslnriot/f1756fd4eb27180233216abf396f9099 to your computer and use it in GitHub Desktop.
Save jslnriot/f1756fd4eb27180233216abf396f9099 to your computer and use it in GitHub Desktop.
class MessageInput extends React.Component {
state = {
value: '',
}
onChange = (e) => {
this.setState({
value: e.target.value,
})
};
handleSubmit = () => {
store.dispatch({
type: 'ADD_MESSAGE',
message: this.state.value,
});
this.ssetState({
value: '',
});
};
render() {
return (
<div className='ui input'>
<input
onChange={this.onChange}
value={this.state.value}
type='text'
/>
<button
onClick={this.handleSubmit}
className='ui primary button'
type='submit'
>
Submit
</button>
</div>
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment