React Router配置渲染身份验证

时间:2020-05-17 12:31:08

标签: reactjs authentication redirect router

我是React的新手。我的Routes.js文件如下所示

const isAuthenticated = true;

export default [
  {
    ...App,
    routes: [
      {
        ...HomePage,
        path: '/',
        exact: true
      },
      {
        path: '/signin',
        ...SignInPage
      },
      {
        path: '/products/:id',
        ...ProductListPage,
        render: props => (!isAuthenticated ? <Redirect to="/signin" /> : <ProductListPage />)
      }
    ]
  }
];

尽管出现错误,但ProductListPage无法加载。知道我要去哪里错了吗?谢谢

0 个答案:

没有答案