【发布时间】:2016-04-15 00:53:08
【问题描述】:
Invariant Violation: Dispatch.dispatch(...): Cannot dispatch in the middle of a dispatch.
我已经多次遇到这个问题,并且正在寻找一种更好的方法来调试这个问题。有没有办法记录已调度动作的队列,以查看显然正在调度哪个动作?
【问题讨论】:
标签: javascript reactjs reactjs-flux
Invariant Violation: Dispatch.dispatch(...): Cannot dispatch in the middle of a dispatch.
我已经多次遇到这个问题,并且正在寻找一种更好的方法来调试这个问题。有没有办法记录已调度动作的队列,以查看显然正在调度哪个动作?
【问题讨论】:
标签: javascript reactjs reactjs-flux
您是否使用 Chrome 来运行和调试您的应用程序?如果是这样,请参阅:https://developer.chrome.com/devtools/docs/javascript-debugging#pause-on-exceptions
如果您使用 webpack 或其他东西来捆绑您的 javascript,您应该在开发中进行源映射,以便您实际查看原始源中的哪些行正在被调用。
【讨论】: