首页 > 解决方案 > 如何在 React/Redux 中仅渲染一次问卷组件,用户第一次登录我的 webapp(MERN)?

问题描述

我正在构建一个应用程序,在登录后,用户可以访问包含不同组件链接的仪表板。我只想在用户第一次登录我的 web 应用程序时呈现问卷。我是否一定需要在我的数据库中存储 FirstLogin 类型的属性并根据每个组件的渲染信息将其打开和关闭?我想知道我是否可以以某种方式使用 Redux 存储来保存 FirstLogin 信息或通过将道具传递给属于父(仪表板)组件的问卷组件来处理本地组件存储,用户在填写问卷后被重定向到该组件?

标签: reactjsmongodbexpressredux

解决方案


用户注册后可能无法登录您的应用程序。他可能会清除缓存。

所以最好在数据库中添加一个标志列。它也可能在将来对您有所帮助


推荐阅读