如果以前登录,应用程序生命周期中加载当前用户的最佳点是什么?



我想在我的localstorage中查看当前使用者的会话cookie是否在那里,如果是这样,如果是这样,请通过API调用加载用户,然后使用会话信息更新商店其他组件可以弄清楚用户是否已登录。

我可以挂接一些事件生命周期吗?

我有我的redux操作,可以从API加载用户,我只是不知道在哪里做。

const Root = ({ store }) => (
  <Provider store={store}>
    <Router>
      <div className="application-container">
      <App>
        <Switch>
          <Route exact path="/sign_in" component={SessionsNewView} />
          <Route exact path="/sign_up" component={AccountsNewView} />
          <Route exact path="/" component={HomeIndexView} />
        </Switch>
      </App>
      </div>
    </Router>
  </Provider>
);
Root.propTypes = {
  store: PropTypes.object.isRequired,
};
export default Root;

我相信 componentDidMount会在这里做

最新更新