1、写法不同
一般组件:<Demo/>
路由组件:<Route path="/demo" component={Demo}/>
2、存放位置不同
一般组件:components
路由组件:pages
3、接收到的props不同
一般组件:写组件标签时传递了什么,就能收到什么
路由组件:接收到三个固定的属性
history对象:
go: ? go(n)
goBack: ? goBack()
goForward: ? goForward()
push: ? push(path, state)
replace: ? replace(path, state)
location:
pathname: "/about"
search: ""
state: undefined
match:
params: {}
path: "/about"
url: "/about"
路由组件与 一般组件的区别
原文:https://www.cnblogs.com/jielong-qiu/p/14734806.html