Я использую response-router, поэтому я использую компонент <Link />
для своих ссылок во всем приложении, в некоторых случаях мне нужно динамически генерировать ссылку на основе ввода пользователем, поэтому мне нужно что-то вроде window.location
, но без обновления страницы.
Я нашел эту небольшую заметку - (https://github.com/rackt/react-router/issues/835) - я попытался использовать this.context.router.transitionTo(mylink)
, но у меня возникли проблемы с контекстом..
который привел меня к (https://github.com/rackt/react-router/issues/1059), однако контекст возвращает и пустой объект, поэтому, когда я пытаюсь сделать что-то вроде: this.context.router.transitionTo(mylink);
Я получаю Cannot read property 'transitionTo' of undefined
(если я пытаюсь сделать что-то вроде set this.context = context внутри конструктора).
Не перетаскивать, но я также устал от чрезмерного использования контекста, поскольку он не документирован специально, поскольку он все еще работает, поэтому я прочитал.
Кто-нибудь сталкивался с подобной проблемой?