react-router-v4相关内容
我想在客户端上使用 React,在服务器上使用 Java Spring Boot 来获取 REST API,客户端和服务器都打包在一起,因此它们托管在同一应用服务器上. 我已经可以通过 /api 路径查询服务器 API. 但是(如何)我可以在客户端上使用 react-router-dom (Router v4) 的 BrowserRouter 而不是 HashRouter? 我不
..
我的 React 路由定义如下: ...
..
这基本上是我所有的代码.我正在运行 Hapi 并尝试使用 react-loadable 来服务器呈现我的 React 应用程序. 我在这里的代码中添加了很多缺失的部分. const location = req.url.pathname常量上下文 = {}const 模块 = []const 路由器 = () =>(
..
我正在使用带有 Typescript 的 React 并且需要使用历史记录,因为我需要有 RouteComponentProps 接口 export default class Routes extends Component{使成为() {返回 (
..
我正在使用 react-router-dom 4.1.1 编写一个带有导航栏和 5 个路由的小应用程序.当我点击导航栏中的链接时,Firefox 地址栏中的 URL 会更新,但显示的页面没有改变.但是,如果我在地址栏中输入子页面的地址,则会显示正确的页面. app.js: render(,do
..
我正在通过redirect从react-router-dom v4重新加载一个组件,当组件第一次加载时,API 调用发生在 ComponentDidMount 中.但是当组件重新加载由重定向触发时,此方法不会运行. 我有组件 TopicList ,它使用来自 react-router-dom 的 Route 由路径/topic 显示 PostTopic 是在 TopicList 中呈现
..
在本地,我可以很好地浏览到/buttons 我什至可以刷新它,它也很好,但是当我将构建目录上传到 github 页面时,我无法访问/buttons,而是获得了 GitHub 404 页面,而不是我的自己的“未找到"页面. 如果我从主页创建一个链接到/buttons,那么按钮将加载,但直接浏览它不会加载. import React, { useState } from 'react';从'r
..
我正在使用 React 和 React-Router 构建一个网站,我想在用户访问不存在的 url 时呈现 404 页面. 有些网址是动态的,比如, www.site.com/user/(用户名) 如果具有特定用户名的用户不存在,如何使用 react-router 呈现 404 页面?我是否必须在 API 调用期间在组件本身中手动编写代码以检查用户是否存在,然后将用户重定向到 404 组
..
我想在成功登录后重定向到一个新页面.路由 (V4) 的使用方式如下: import { browserHistory } from '....browser_history_signleton';...类 App 扩展组件 {使成为() {const { 认证:{ isSignedIn } } = this.props;返回 (
..
请在标记为重复之前正确阅读此内容,我向您保证我已经阅读并尝试了每个人在 stackoverflow 和 github 上提出的有关此问题的所有建议. 我的应用中有一条路线呈现如下;
..
我在 SPA 中使用 react-router.就我而言,浏览器历史记录是 /home => /somepage1 => /another => /changepassword 当我在路由 /changepassword 中做某事时,我想去 /login 路由,并清除所有以前的浏览器历史记录并创建此路由 /login 历史上第一个. 我怎样才能做到这一点? 解决方案 TLDR.
..
我尝试像这样为我的 React 应用程序设置嵌套路由 / -> 主页 /about -> 关于页面 /protected -> 受保护的默认页面 /protected/page1 -> 受保护的页面 1 它在代码和盒子中工作正常(https://codesandbox.io/s/react-router-nested-route-utqy7) React 16.8.1 React
..
如何创建 react-router v4 面包屑?我尝试通过问题单在 react-router V4 网站上提出这个问题.他们只是说要查看递归路径示例.我真的很想在 semantic-ui-react 中创建它 解决方案 我也在追求同样的事情,而你的问题为我指明了正确的方向. 这对我有用: const Breadcrumbs = (props) =>(
..
到目前为止,我已经阅读了很多关于 react-router v4 和 npm 历史库的内容,但似乎没有任何内容对我有帮助. 我的代码按预期运行,直到它应该导航并在使用 history.push() 方法更改 url 时执行简单的重定向.URL 正在更改为指定的路由,但未在按钮按下时执行重定向.提前致谢,还在学习 react-router ... 我希望按钮按下可以在没有 {forceR
..
我正在尝试使用 react-router 4 进行服务器端渲染.我正在遵循此处提供的示例 https://reacttraining.com/react-router/web/guides/server-rendering/putting-it-all-together 根据服务器上的示例,我们应该使用 StaticRouter.当我按照示例导入时,我看到 StaticRouter 为未定义
..
我有几个按钮用作路由.每次更改路线时,我都想确保处于活动状态的按钮发生变化. 有没有办法在 react router v4 中监听路由变化? 解决方案 我使用 withRouter 来获取 location 道具.当组件因为新路由而更新时,我检查值是否改变: @withRouter类 App 扩展了 React.Component {静态 propTypes = {位置:React
..
我检查了 [here][1] 和 [here][2],但它对我没有帮助.我使用的是 react-router 版本 4,当我尝试运行控制台时,也没有显示任何内容,也没有显示我的页面.请帮帮我我放了一个控制台也没有打印任何东西意味着我的 headerContainer 它自己没有被渲染这是我的 index.js 从'react-dom'导入ReactDOM;从“反应"导入反应;从'react-re
..
我目前在 react router redux 中传递正确类型时遇到打字稿问题. 打字稿错误: 严重性:'错误'消息:'类型'{路径:“/foo/:id";组件:typeof ".." 不能分配给类型 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly
..
我网站的进入场景是 /->/家->/关于->/项目 当连接到site.com/时,有欢迎信息和进入按钮. 点击“进入"按钮后,将显示/home. 和 /home 有导航栏,它有两个组件 /about 和 /project 因此,用户可以单击导航栏菜单来导航另一个页面. /about 工作正常,但/project 不起作用.它显示空白页. [App.js] imp
..
我无法使 React Router 中的 URL 参数功能正常工作,任何见解都会有所帮助!我尝试使用 'react-router-dom' 而不是 'react-router' 但我得到了这个人得到的错误:https://github.com/ReactTraining/react-router/issues/1799 当我执行 localhost:8000 时,应用程序可以工作.当我转到
..