effect返回runner单测怎么实现


本篇内容主要讲解“effect返回runner单测怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“effect返回runner单测怎么实现”吧!首先介绍一下runner的功能,分以下几点:effect(fn)执行会返回一个runner函数;执行runner,相当于重新执行一遍effect里面传入的fn(原始免费云主机域名依赖);最后runner的返回值就是fn的返回值。至于runner的作用,可以看做是对外暴露ReactiveEffect实例的run方法。一方面是为了可以手动调用触发依赖;另一方面,也是为了和stop结合使用,来手动控制响应式的生效与失效;
具体点就是:使用者可以手动执行runner()来控制副作用函数的生效 和 执行stop(runner)也就是runner.effect.stop()使之失效,具体stop的实现实现后面再说。还是先来看一下单测吧,单测用例如下:// + 为新增加的代码。具体实现较为简单,上述代码中也有相应注释,这里就不再赘述了。
再次完整跑一遍effect单测,保证新功能的增加对以往实现功能不造成影响。单测结果如下:到此,相信大家对“effect返回runner单测怎么实现”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: Java行为型设计模式之策略模式怎么实现

本文小编为大家详细介绍“Java行为型设计模式之策略模式怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java行为型设计模式之策略模式怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。策略(Strategy)模式:该模…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/25 22:57
下一篇 02/25 23:04

相关推荐