【发布时间】:2016-03-08 03:09:12
【问题描述】:
来源heredevelop 分支。
在这个简单的应用程序中,我使用autorunAsync 去抖动searchText 更新并相应地获取 Giphy API。一切正常,直到我想在处理请求时在输入旁边显示一个简单的加载器。
取消注释this line 会导致动作被无限触发。
我认为 autorun 和 autorunAsync 只有在目标 observable 被修改时才会触发动作。 (在我的情况下为searchText)
如何在同一个操作中结合副作用(如 API 获取)和状态更新?我试过transaction,但我也不能让它工作..
我需要更多的时间来理解 MobX 的概念,我确信这是一个愚蠢的错误。 :)
任何帮助表示赞赏
【问题讨论】: