我想对以下流程使用反应:
我现在拥有的是:
App.js:
class App extends Component {
render() {
return (
<BrowserRouter>
<Switch>
<Route exact path="/login" name="Login Page" component={Login} />
<Route path="/private" name="Private page" component={PrivatePage}/>
<Route path="/" name="Home" component={Index} />
</Switch>
</BrowserRouter>
);
}
}
Run Code Online (Sandbox Code Playgroud)
PrivatePage.js:
import api from '../../api';
class PrivatePage extends Component {
state = {
first_name: '',
last_name: ''
};
componentDidMount() {
api.getProfile().then((res) => { /* this needs to be executed only if status code was 200 */
this.setState({
first_name: res.first_name, …Run Code Online (Sandbox Code Playgroud)