应用程序启动时使用 Redux 获取用户数据的推荐位置是什么?

Ver*_*non 5 reactjs react-router redux

我目前正在使用 Redux 和 React 构建仪表板。我还实现了 react-router 和 redux-router 以在用户未登录时重定向用户。

我不太确定推荐的位置是在应用程序启动后获取用户数据。如果存在 cookie,我只想获取用户(我们不打算使用 SSR)。

检查 cookie 是否存在并获取用户数据(并更新应用程序的状态)的最佳时机是什么?

因为某些路由不应该对未经身份验证的用户可用,所以我认为应该在路由器中检查身份验证。但是,我不确定这样做的最佳地点是什么(也许onEnter)?

帮助将不胜感激!

谢谢。

Ver*_*non 3

我相信这个 Stack Overflow 答案就是我一直在寻找的:Where do I fetch initial data from server in a React Redux app?

当我只是获取初始状态时,确实不需要涉及组件。