Я использую 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
Может ли кто-нибудь помочь мне решить эту проблему?