我正在使用react-redux和標準react-routing。確定行動後我需要重定向。React路由器redirect後重定向
例如:我已經註冊了幾個步驟。並採取行動後:
function registerStep1Success(object) {
return {
type: REGISTER_STEP1_SUCCESS,
status: object.status
};
}
我想讓他重定向到與registrationStep2頁面。怎麼做?
p.s.在歷史瀏覽器'/ registrationStep2'中從未如此。此頁面僅在成功結果registrationStep1頁面後出現。
未來使用redux-router有什麼好處,現在處於測試階段? – ximet
如果您想要Redux DevTools重播路由轉換,您需要在https://github.com/acdlite/redux-router和https://github.com/reactjs/react-router-redux之間進行選擇。在這種情況下,我會推薦https://github.com/reactjs/react-router-redux,因爲它更穩定,更簡單。 –
@DanAbramov ximet提問後,我們如何才能做出重定向?是否正確地在處理REGISTER_STEP1_SUCCESS的reducer中執行「push」? –