【问题标题】:Render single component to private and public routes simultaneously同时将单个组件渲染到私有和公共路由
【发布时间】:2018-04-16 19:43:31
【问题描述】:

我成功地将组件渲染到经过身份验证的路由。

如果满足某个条件,我想将相同的组件(通过添加某个 prop 值)渲染到不同的未经身份验证的路由。

我可以仅使用 React 和 React Router 将单个组件的两个变体同时渲染到两个不同的路由吗?这是怎么做到的?

【问题讨论】:

  • 不完全——部分问题是我无法清楚地定义问题。上下文是我试图在私有页面上呈现文本输入组件,然后在发布时在公共页面上再次只读。我当然可以在同一个页面上渲染这两个组件,但从概念上无法理解如何在这里渲染一个组件,同时在那边渲染另一个组件。

标签: reactjs react-router


【解决方案1】:

答案在后端。由于我使用的是无服务器配置,因此我为经过身份验证的(私有)用户编写了一个 lambda,为未经身份验证的(公共)用户编写了另一个 lambda。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-05
    • 2021-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-22
    相关资源
    最近更新 更多