react-router-dom 相关问题

使用此标记可以了解有关DOM使用和React Router v4绑定的问题。

react-router 6.0 - useLoaderData 返回一个承诺。无法显示数据

https://github.com/erAnusriM/react_router_Trial 上面是我的github仓库。 如何实现在 App.jsx 文件中打印从 API 返回的用户列表 当我打印结果的值时...

回答 1 投票 0

无法从模块“react-router”加载文件“./dom” - React router dom

我已经安装了最新的react router dom,并在package.js中显示“react-router-dom”:“^ 7.0.2”。当我检查npm -v react-router-dom时,它显示10.9.0。在我的代码中

回答 1 投票 0


useBlocker可以用在第一页吗?

我在 SPA 的第一页上有一个表单,它使用 React router v6,在特定情况下应该阻止后退导航。为了简化这一点,我们可以说它必须始终阻止后退导航...

回答 1 投票 0

链接包装器阻止 onerror 和 onload 事件反应

问题有简单的代码示例 从“react-router-dom”导入链接; 常量图像 = () => ( 问题有简单的代码示例 import Link from 'react-router-dom'; const Image = () => ( <img src="https://link-with-404-error" alt="Placeholder" onLoad={() => console.log('load')} onError={() => console.log('show error')} /> ) const MainComponent = () => ( <Link to="some-link-to"> <Image /> </Link> ) 我遇到了一些魔法,我不明白,当我有一个图像组件的链接包装器时,onError 和 onLoad 事件不会触发,但是当我删除链接包装器时 const MainComponent = () => ( <Image />) 一切正常,我看到控制台日志结果。 我尝试这样使用 onError={(e) => { e.stopPropagation() console.log('show error') }} 但这对我没有帮助 您导入链接不正确。而不是像这样导入默认导入: import Link from 'react-router-dom'; 您应该仅导入链接: import {Link} from 'react-router-dom'; 也许应用程序中的所有代码都停止工作,并且您看不到图像控制台日志。 我创建了沙箱示例,显示正确导入的链接不会阻止图像日志的出现: 沙盒示例

回答 1 投票 0

类型上不存在属性“exact”

我正在尝试在我的react应用程序中使用react-router-dom,而且我正在使用typescript而不是javascript。这里的问题是我无法将 Route 导入到我的组件中并使其工作。我也...

回答 7 投票 0

没有路线匹配位置“/”

我试图点击路由“/”来渲染 Home 组件。该组件正在渲染,但在控制台上我得到: react_devtools_backend.js:3973 没有路线匹配位置“...

回答 3 投票 0

如何使用yarn和react-dom-router构建真正的“文件夹无关”react应用程序?

我需要构建一个小型反应应用程序(我使用yarn和react-dom-router)才能真正实现“文件夹无关”。这意味着我不知道该应用程序所在的网络服务器文件夹...

回答 1 投票 0

运行单元测试时无法检测到已安装的react-router-dom包

我想用react-router-dom学习react测试库。我使用 npx create-react-app 命令创建了该应用程序。生成的代码在父文件夹中已经有一个 App.test.js: 导入{渲染,

回答 1 投票 0

react 测试库无法检测已安装的react-router-dom 包

我想用react-router-dom学习react测试库。我使用 npx create-react-app 命令创建了该应用程序。生成的代码在父文件夹中已经有一个 App.test.js : 导入{撕裂...

回答 1 投票 0

如果从 URL 加载,主页将进入登录

设置: 我安装了 React (Vite),并开发了一个主页,该主页仅在用户通过身份验证时才显示。如果没有,页面应该转到登录页面。 npm create vite@latest my-app --template ...

回答 1 投票 0

如果从 URL 加载,React 主页将进入登录页面

设置: 我安装了 React (Vite),并开发了一个主页,该主页仅在用户通过身份验证时才显示。如果没有,页面应该转到登录页面。 npm create vite@latest my-app --template ...

回答 1 投票 0

为什么不推迟进口?

hook.js:608 SyntaxError:请求的模块'/node_modules/.vite/deps/react-router-dom.js?v=b741cdde'不提供名为'defer'的导出 进口 { 等待, 推迟, 使用Loader数据, 关联 }...

回答 1 投票 0

LinkContainer组件react-router-bootstrap错误有解决方案吗?

所以我使用react-router-bootstrap中的LinkContainer组件来包装bootstrap中的Nav.Link组件。请参考下图以供参考。 // 片段 导入{LinkContainer...

回答 3 投票 0

在我的受保护路线上使用插座时显示黑色页面

我正在使用 React 并更新了我的应用程序以使用整体布局。 有公共路线和受保护路线。 当我将代码从使用孩子更改为时,我看到了一个黑色的孩子...

回答 1 投票 0

React + Redux 在 App.js 渲染时分派 3 次操作

我在这段代码中遇到了一些问题,我正在使用 Redux 进行状态管理。我期望的行为是在用户登录后使用调度程序(带有注释的调度程序)(所以只是......

回答 2 投票 0

React router dom 不加载组件

我必须构建一个网络应用程序,在该应用程序中提出问题,并根据您的回答,您将到达下一个地点 ID。 当我点击开始游戏时,我得到第一个ID,它是

回答 1 投票 0

侧边栏/导航栏组件重新渲染

我正在使用 React-Router-DOM v6.27 开发 React 应用程序。 应用程序具有登录和注册路由以及呈现应用程序组件的默认路由。应用程序

回答 1 投票 0

React 路由器:侧边栏组件重新渲染

我正在使用react-router-dom v6.27开发一个React应用程序。 应用程序具有登录和注册路由以及呈现应用程序组件的默认路由。应用程序

回答 1 投票 0

React window.scrollTo 不适用于路线更改

我正在使用react-router-dom开发一个React应用程序。我希望每次路线更改时页面都滚动到顶部。这是我尝试过的: 使用带有 useEffect 的自定义钩子: 导入 { useEffect }...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.