У меня есть приложение, использующее React Router. Приложение создает новый элемент, вызывая действие createPage
, которое вызывает мой магазин RefluxJS и вызывает вызов конечной точки API. Как только вызов API возвращается и будет успешным, я передаю новый объект page
в действие pageCreated
. В моем onChanged
даже в JSX-файле я хочу перейти на маршрут, основанный на свойстве page
, без обновления страницы, но я не понимаю, как это сделать.React Router: переход без window.location
Я хочу сделать что-то похожее на window.location = /pages/1234
где 1234 происходит от объекта page
, возвращаемого API.
Я пробовал Router.transitionTo('/ua-manager/pages/' + options.alias);
, но это возвращает как не функцию. Как я могу достичь этого перехода без использования window.location
?
Навигационная подмешать работал – blackmind
Просто потому, что она не может быть 100% ясно, что вы можете использовать this.transitionTo без контекста части до тех пор, пока вы используете навигации Mixin – blackmind
Да, абсолютно верно. Пояснение немного в моем ответе, спасибо! –