将redux-saga与react-router一起使用

Qua*_*ham 3 reactjs react-router redux-saga

我有一个关于react-router的问题:例如,我想在成功调用api(使用redux-saga)后从Create form重定向到Edit form。在这种情况下,我应该如何使用react-router?

keu*_*eul 6

如果还包括react-router-redux,则可以将页面更改视为从saga调用的另一个redux操作(使用新pushAPI)。

就像是...

yield put(push('your/route'))
Run Code Online (Sandbox Code Playgroud)

  • 这对我不起作用...我看到此动作被触发:类型:“ @@ router / CALL_HISTORY_METHOD”有效负载:{方法:“ push”,args:“ / myPageToRouteTo”}} ...但是没有状态商店发生的变化 (3认同)