【发布时间】:2017-06-05 09:14:21
【问题描述】:
react-router push后需要触发一个同步动作,貌似是异步的
是否可以这样做:
dispatch(push('/', callbackFunction))
我在 react-router 文档中没有看到任何关于回调到 push 的内容,这似乎很奇怪...
【问题讨论】:
标签: javascript reactjs redux react-router flux
react-router push后需要触发一个同步动作,貌似是异步的
是否可以这样做:
dispatch(push('/', callbackFunction))
我在 react-router 文档中没有看到任何关于回调到 push 的内容,这似乎很奇怪...
【问题讨论】:
标签: javascript reactjs redux react-router flux
看起来,push 不是异步的,因为它只是一个动作创建者(工厂模式)。
所以你可以像这样触发你的动作:
dispatch(push('/'));
dispatch(otherAction());
【讨论】: