标签: apollo cyclejs
我意识到apollo.cache.reset()是副作用的非常定义,但是它与console.log()一样平凡,与真正异步的东西(例如DOM或HTTP)不同。据我所知,它的可测试性或可预测性也不差,另一方面,我可以编写与缓存接口以响应结果或更新的函数,就像在驱动程序中执行的容器组件中的响应一样,可能会发送业务逻辑方式。那么,除了main()内部有一些怪异的循环之外,如何在main()中写入缓存会破坏可预测性/可测试性的循环目标?