cost 26 ms
当反应路由器路由更改时,class 组件不会重新渲染

我有一个与 React 中的 react-router 和 class 组件有关的问题,这是我第一次在应用程序中使用 class 组件,我有点对生命周期方法感到困惑我的问题是我有一个组件,我在该组件中显示产品我切换了我在切换时进行过滤的产品类别,因为 API 没有为每个类别提供其产品,所以现在我使用 ...

2022-09-27 17:21:56 1 39
更深的路由获取 static 文件夹的错误路径 - React Router DOM

我的应用程序托管在 IIS 服务器上,作为子页面 -> www.myserver.com/MyApp 。 主要假设是能够在构建后更改应用程序的路径。 我将 package.json 参数主页设置为. . 正如 Create-React-App 文档所说,它应该是相对路径。 我还创建了包含在 ...

2022-09-27 12:09:28 0 15
在 React 路由器 dom 中,我可以在链接中传递道具吗? [复制]

这个问题在这里已经有了答案: 如何使用反应路由器将数据从一个页面传递到另一个页面4 个答案 2 小时前关闭。 在 React 路由器 dom 中,我可以在链接中传递道具吗? 有没有办法可以将道具传递给 Link 然后只是组件? 我正在尝试在这样的链接中传递道具。 在我的详细组件中,我可以这样调用 ...

2022-09-27 11:52:11 1 27
嵌套的受保护路由和 react-router 竞争条件

我在 react-router v6 上。 我有一个应用程序,我已经为其创建了受保护的路线,到目前为止它可以工作。 但是,我需要保护一些嵌套的路由(在受保护的路由内),这是发生错误的地方。 我试图解释: 我有一个钩子,可以在最顶层获取必要的成员信息。 这与带有 apollo 的 useReactiv ...

2022-09-26 15:50:48 0 5
反应路由器出口不渲染布局

尝试使用<Outlet />在布局内呈现仪表板组件,但在访问 /admin/dashboard 路由时,布局未呈现。 如何解决这个问题? 谢谢你们的帮助应用程序.js 布局.js 仪表板.js ...

2022-09-26 15:45:05 1 18
编写测试以证明 react-router 的位置

我对为 React 编写测试的世界还很陌生,所以请原谅可能的新手问题。 我已经进行了大量的研究,但还没有找到任何涵盖这一点的东西。 我有一个非常简单的BackButton组件,它所做的只是渲染一个按钮并有一个可以追溯到历史的 onClick 事件。 如果有帮助,它使用react-router v6。 ...

2022-09-26 14:12:42 2 19
React Router V6.4 - 不渲染嵌套路由元素 - 而是渲染父母

我正在使用 CreateBrowserRoute 测试 React Router v6.4 显然,当我将路线嵌套到 2 层以上时,我遇到了问题路由器 Object 基本上,引起麻烦的路径是这个路径tasks/task-que/dashboard如果我理解正确的话它应该 map 它像这样 tasks- ...

2022-09-26 13:30:23 1 22
如何向 const PrivateRoute function 添加额外参数

我有这个简单的 PrivateRoute 设置,我希望使用 react-router-dom 6.3 进行扩展 使用如下: 我想要添加两个新参数:作为字符串数组的“权限”参数并将“重定向”参数指定为可为空的字符串。 我尝试了以下方法: 它没有出错,但我也无法像在倒数第二个示例中那样添加两个新参数。 ...

2022-09-26 09:54:46 1 16
HashRouter 与 BrowserRouter 在同一个 SPA

你好程序员,我有想法从我这里拿走一天,但我没有找到解决方案。 我的想法是我想在我的应用程序的 V6 react-router-dom 中使用 HashRouter 和 BrowserRouter。 为什么? cz 我想让页面“登录”、“联系我们”、“关于我们”作为公共页面,而不是像这样的“/#/ ...

2022-09-25 14:50:53 0 13
React 路由器 - 仅显示一个组件(跳过默认组件)

我有一个<NotFound />组件,如果用户转到路径/404 ,我想显示它。 唯一的问题是我只想显示这个组件而不是其他组件,例如<Nav />和<Footer /> 。 如果路线是/404 ,有没有办法以某种方式return ,这样其他组件就不会被渲染? ...

2022-09-24 20:20:01 1 9
怎么做
  • 点击 react.js 切换到另一个页面
  • 我必须从 API 获取数据并将其显示为列表,然后当您单击列表中的某个项目时,它应该会将您带到另一个页面,其中包含有关该项目的详细信息。 我不知道如何让 li 元素将我带到另一个包含详细信息的页面这是我的 app.js 我的组件文件夹中有一个 characterinfo 文件夹,其中包含 charac ...

    2022-09-24 14:36:11 2 21
    成功登录后无法阻止用户 go 返回登录页面

    我的反应应用程序有两个问题,我认为它们是相互关联的: 我无法阻止用户 go 返回登录页面。 当我在受保护页面的游乐场页面时,我刷新页面时,它会将我重定向到登录页面。 我认为这些问题与ProtectedRoute组件有关。 这是我的代码: firebase.utils.js: 登录-forms.js ...

    2022-09-24 11:04:18 1 36
    React Router Dom v6 多参数

    自从上次更新 react-router-dom v6 以来,我无法像以前那样将多个参数传递给路由。 还有一个关于这个问题的stackoverflow问题,但它已经过时了。 使用 React Router 的多个参数我的方法<Route path="prodList"> <R ...

    2022-09-24 08:39:35 1 8
    react-router-dom@6.4.1 没有渲染组件,也没有记录任何错误

    react-router-dom@6.4.1没有渲染组件。 我已经有一段时间没有编写 React 代码了。 我正在尝试使用react-router但似乎有问题。 没有发出错误,但组件不会呈现。 react-router的更新如此之多,很难跟上。 链接到github 回购这是我的根文件的示例。 ...

    2022-09-24 05:24:07 1 45
    如何在反应路由器 dom v6 中添加无限量的参数?

    我正在开发一个待办事项列表应用程序,我希望 URL 也指示您所在的文件夹。例如,如果 URL 显示“localhost:3000/home/room”,这意味着您在“房间”文件夹中位于“home”文件夹内。 但是,我不知道如何在不手动定义的情况下获取 2 个参数,它只需要 1 个: 如果我输入 U ...

    2022-09-23 19:58:18 0 13

     
    粤ICP备18138465号  © 2020-2022 STACKOOM.COM