Я использую react-router 2.4.0
и хочу ссылаться на другой маршрут программно (что я сделал до использования <Link>
).
В этом SO post он хорошо объяснил, где говорится 2.4.x
, вы должны использовать шаблон декоратора с withRouter
, поэтому я использую следующий код:
import {withRouter} from 'react-router' // further imports omitted
class CreateJobItemFormRaw extends React.Component {
...
}
const CreateJobItemForm = withRouter(CreateJobItemFormRaw)
export default CreateJobItemForm
Затем в других файлах я использую
import CreateJobItemForm from './CreateJobItemForm'
Однако при таком подходе мое приложение больше не отображает и выходы консоли:
CreateJobItemForm.js:76 Uncaught TypeError: (0 , _reactRouter.withRouter) is not a function
Может ли кто-нибудь помочь мне решить эту проблему?