react-router-config private routes
// Login.js
import React from 'react'
class Login extends React.Component {
render() {
const { from } = this.props.location.state || { from: {pathname: '/' } }
return (
<div>
<p>You must log in to view this page at {from.pathname} </p>
<button onClick={this.login}>Log in </button>
</div>
)
}
}
export default Login