diff -r 6f3078f7fd47 -r be36eed5e6e0 client/src/components/Login.js --- a/client/src/components/Login.js Thu Aug 03 09:44:37 2017 +0200 +++ b/client/src/components/Login.js Thu Aug 03 17:33:00 2017 +0200 @@ -8,9 +8,24 @@ class Login extends Component { + state = { + username: '', + password: '' + } + + handleInputChange = (e) => { + const target = e.target; + const value = target.value; + const name = target.name; + + this.setState({ + [name]: value + }); + } + + login = () => { - const username = this.username.value; - const password = this.password.value; + const { username, password } = this.state; this.props.authActions.loginSubmit(username, password); } @@ -65,12 +80,12 @@