35得票6回答
React路由和Django URL冲突

我正在使用ReactJS作为前端和Django作为后端。路由器React Router用于路由。当我刷新经由React Router路由的页面时,我会收到Django的404 Page Not Found error错误。如果我刷新主页,则不会出现此类错误,因为主页也是通过其URL使用Djan...

7得票3回答
如何在路由更改时关闭导航菜单

使用react-router-dom,我该如何检测用户导航到新页面? 我目前正在使用"react-router-dom": "^4.2.2"和"react": "^15.6.1"。我想在用户选择新的目标URL时关闭我的移动导航菜单,但我无法检测路由何时发生更改。 是否有回调函数可以钩入re...

18得票4回答
React Hooks与React Router v4 - 如何重定向到另一个路由?

我有一个简单的React Hooks应用程序 - 一个Todo列表 - 并使用React Router v4。 在Todo列表中,当点击Todo时,我需要: 在上下文中调度当前的todo 重定向到另一个路由(从/todos到/todos/:id) 在以前的基于React类的实现中,...

9得票4回答
React Router 在使用 nginx create-react-app 时路由无法正常工作

我正在使用 "react-router-dom": "^4.2.2"。 如果我在 localhost:3000/second 上进行测试,它可以完美地运行。 当我将其上传到带有 nginx 的 ubuntu 服务器上并尝试 www.website.com,它可以正常工作。但是,当我尝试使用...

12得票1回答
如何使用React渲染不同的布局?

我想仅在以下网址中显示导航栏:/contact,/services。并且我不希望在/signin 上显示导航栏。此时这是我的代码:import React, { Component } from 'react'; import { BrowserRouter, Route, Switch } ...

21得票5回答
Next.js Router.push() 自动重新加载页面

有没有一种方法在使用Next.js时执行Router.push()而不重新加载页面? 我正在使用一个[...all].js主文件来渲染不同组件的页面,但我希望能够在不触发完整页面重新加载的情况下在它们之间移动 - 这是一个多步表单。 换句话说,我想通过同时更新URL从'form/1'到'f...

7得票5回答
Django + react-router 使用时出现404页面未找到的问题

我正在尝试在我的Django应用程序中使用reactjs和react-router(1.x),但是我很难将所有这些东西整合在一起。如果我没有在这个问题中提供足够的信息,这里是github项目。 https://github.com/liondancer/django-cherngloong ...

11得票2回答
React Router结合Flask后端

我正在使用React作为前端和Flask作为后端构建一个项目。我希望由 'create-react-app' 创建的应用程序可以使用 'react-router-dom' 包进行前端路由。在 index.js 中相关代码:<BrowserRouter> <Switch&g...

9得票7回答
将React路由器的活动NavLink与子组件集成

我的菜单目前看起来像这样: <Menu> <MenuItem text="link1" /> <MenuItem text="link2" /> </Menu> 为了和 react-router-dom 集成,我进行了以下修...

56得票4回答
在react-router v4中如何更改URL而不使用Redirect或Link?

我正在使用 react-router v4 和 material-ui 在我的React应用中。我想知道如何在GridList中点击GridTile后更改URL。 我的初始想法是使用onTouchTap的处理函数,但我只看到了使用组件 Redirect 或 Link 执行重定向的方式。有没有...