onClick <| UpdateModelVersionMessage (model.version + 1)
也就是说,在呈现UI组件和注册并调度事件之间,是否可以通过其他方式更新模型,使 UpdateModelVersionMessage 值已过时?Javascript的并发模型让我相信自己是安全的。但是Elm正在做或者可能做一些事情,比如对消息进行批处理/重新排序吗?
UpdateModelVersionMessage
我已获悉,截至0.18:
视图通过requestanimationframe异步渲染,因此, .
在0.19中,html事件将触发同步重新渲染,因此这不会是一个问题
最后:
所以在这种情况下, 我建议做可能可行的最简单的事情,知道出错的可能性是 非常非常
https://github.com/zwilias )寻找答案。