Reacotron 在 sagas 之前展示动作

Reacotron's displaying actions before sagas

我刚刚下载了 Reactotron,但发现了一个很奇怪的错误(?)。

为了能够理解它,我将描述我的流程:

1.) App is starting
2.) I dispatch a ON_START_APP
3.) I will takeEvery ON_START_APP in a saga
4.) ON_START_APP will put (saga) a START_FETCH_RATES
5.) START_FETCH_RATES will put a FETCH_RATES_FAIL

但由于某种原因,ACTION 在 SAGA 放入之前显示。

很奇怪,对吧? 这是它应该如何工作吗?

这是预期的行为。一旦分叉任务完成,Reactotron 就会显示 saga 信息。由于您的 put 效果是在 saga 实际完成之前执行的,因此您应该在看到 saga 详细信息之前先查看操作。