首页 > 解决方案 > 如何以高性能的方式连接两个 React 应用程序

问题描述

我正在尝试实现一个系统,用户只有在登录后才能访问仪表板。新用户将被引导到主页。如果用户已登录,他们应该直接路由到仪表板而不是主页。

仪表板是一个完全不同的实体,不包含任何主页组件。主页只有登录和注册按钮,用户可以通过它们登录或创建帐户。

我将 React 用于主页和仪表板。我应该在一个反应​​应用程序中还是作为两个不同的应用程序来实现它们。

实现这一点的一些最佳实践和身份验证方法是什么?

在此处输入图像描述

标签: reactjsauthenticationroutesdashboard

解决方案


您应该为这两个组件使用一个 React 应用程序。您可以编写受保护的路由来检查用户是否已登录。您还可以在 ProtectedRoute 组件中编写重定向登录。有关详细信息,请参阅本文: https ://dev.to/mychal/protected-routes-with-react-function-components-dh


推荐阅读