React-route的问题

#1

我的demo中 加入route 定义完之后 点击路由会变化 但是页面不会变化
大佬们 知道怎么解决吗

#2

我猜你没有使用react-router-dom中的专用组件吧。
使用html的a标签不行

#3

#4

用了组件的
import {BrowserRouter as Router,Route,Link} from ‘react-router-dom’

#5

你的Order 组件呢?

#6

在Home 哪里已经引入了

#7

只用个router包着你的代码 包括link和route

#8

那样是可以 但是限制太大了

#9

不会啊

#11

我想用脚手架那种 把所有路由定义在一个route.js中 其他页面 用Link来跳转 这个一直实现不了
地址栏路由会变 但是页面没有变化

#12

#13

我也是在router.js写路由 数据,在最大盒子外包Router,然后渲染的

#14

是不是因为 我用了两个Router标签

#15

对 我觉得是

#16

如果 在Foot组件中 不用Router的话 就不能用Link了 这个就有问题了

#17

把所有的路由放在一起,不是很现实吧。

#18

http://react-china.org/t/react-route/17565/15?u=pei-han

楼上所说,我觉得也是你link和所要路由的route不在一个router中的缘故吧。
个人觉得,router顾名思义就是路由器。
应该使用一个路由器,在其中路由就够了吧