一 、写法不同
一般组件注册:<Home/>
路由组件注册:<Route path="/home" component={Home}/>
二、 存放位置不同
一般组件:components文件夹
路由组件:pages文件夹
三 、接收到的props不同
一般组件:写组件标签时传递了什么,就能收到什么
路由组件:接收到三个固定的属性
history
go: ƒ go(n)
goBack: ƒ goBack()
goForward: ƒ goForward()
push: ƒ push(path, state)
replace: ƒ replace(path, state)
location
hash: ""
key: "c7ool6"
pathname: "/home"
search: ""
state: undefined
match
params: {}
path: "/home"
url: "/home"