// /src/auth/Signin.js import React from 'react'; import axios from 'axios'; class Signin extends React.Component { state = { username: 'samwise', password: 'pass', }; render() { return (
); } inputChangeHandler = event => { const { name, value } = event.target; this.setState({ [name]: value }); }; submitHandler = event => { event.preventDefault(); axios .post('http://localhost:5500/login', this.state) .then(response => { localStorage.setItem('token', response.data.token); this.props.history.push('/users'); }) .catch(err => { localStorage.removeItem('token'); }); }; } export default Signin;