【问题标题】:React-router push callback?反应路由器推送回调?
【发布时间】:2017-06-05 09:14:21
【问题描述】:

react-router push后需要触发一个同步动作,貌似是异步的

是否可以这样做:

dispatch(push('/', callbackFunction))

我在 react-router 文档中没有看到任何关于回调到 push 的内容,这似乎很奇怪...

【问题讨论】:

    标签: javascript reactjs redux react-router flux


    【解决方案1】:

    看起来,push 不是异步的,因为它只是一个动作创建者(工厂模式)。

    所以你可以像这样触发你的动作:

    dispatch(push('/'));
    dispatch(otherAction());
    

    Relevant lines

    【讨论】:

      猜你喜欢
      • 2018-03-14
      • 2020-12-13
      • 2020-10-22
      • 2020-09-06
      • 2021-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-25
      相关资源
      最近更新 更多