mobx的超时时间?

问题描述 投票:1回答:1

是否有一个干净的方式为mobx when()在超时后调用fire,即使谓词不是真的?

我可以在setTimeout之后设置一个observable并在谓词中检查,但是我还有更多要清理的东西。什么时候有一个选项参数,但我还没有找到它的文档。

mobx
1个回答
2
投票

使用来自whenWithTimeout包的mobx-utils

如果您使用的是MobX 4.0.0或更高版本,则可以直接将timeout作为选项(第3个参数)传递给when。在the changelog中已经提到过

© www.soinside.com 2019 - 2024. All rights reserved.