reactjs - 如何以高性能的方式连接两个 React 应用程序
问题描述
我正在尝试实现一个系统,用户只有在登录后才能访问仪表板。新用户将被引导到主页。如果用户已登录,他们应该直接路由到仪表板而不是主页。
仪表板是一个完全不同的实体,不包含任何主页组件。主页只有登录和注册按钮,用户可以通过它们登录或创建帐户。
我将 React 用于主页和仪表板。我应该在一个反应应用程序中还是作为两个不同的应用程序来实现它们。
实现这一点的一些最佳实践和身份验证方法是什么?
解决方案
您应该为这两个组件使用一个 React 应用程序。您可以编写受保护的路由来检查用户是否已登录。您还可以在 ProtectedRoute 组件中编写重定向登录。有关详细信息,请参阅本文: https ://dev.to/mychal/protected-routes-with-react-function-components-dh
推荐阅读
- javascript - 如何使用 redux-form 在不同组件(向上一个组件)中显示 FieldArray 中的字段
- javascript - 异步输入/输出 CLI deno
- github - 如何从目标分支对传入的拉取请求评论触发 github 操作?
- javascript - 现代javascript中的数组单子是什么?
- python - 在烧瓶中的烧瓶wtf表单字段上使用通配符
- flutter - Flutter 的 MVVM 架构和 Reso Coder 的 clean 架构有何不同?
- reactjs - 如何调用 API 并渲染新组件
- python - 警告:C:/Users/Administrator/workspace/xgboost-win64_release_1.3.0/src/learner.cc:541:参数:{ xgb_model } 可能未使用
- c++ - Building a library while maintaining file structure with cmake and conan
- go - Artifactory GO remote not downloading zips