react-router报错:React.createElement: type is invalid -- expected a string

#1

报错:

Nav.js

index.js

请大家帮忙看下是什么原因,谢谢

#2

Link 在 react-router-dom 包里

import { Link } from 'react-router-dom'
#3

改了之后就变成了这样的报错:

#4

你升级了 react-router 4,但是还是用了 3 的 api?
react-router 4 里面 history 和 router 的获取方式都变了

#5

好的,谢谢提醒,我去看下文档

#6

貌似是 Link 要写到 route 里面的组件里,不要拿到到route外面来