【发布时间】:2017-02-21 01:30:40
【问题描述】:
我正在尝试通过一个简单的绘图程序来掌握 clojurescript 中的试剂。
我正在寻找一个示例,说明如何使用 Reagi 以原则性的“FRP”风格访问鼠标位置。
在各种试剂示例中,我可以看到如下所示的内容:
[:p [:onmousemove (fn (evt) ...)]]
将处理程序附加到 DOM 的元素。
为了让 Reagi “行为”,我想写这样的东西:
(def mouse-positions (r/behavior ( ... )))
但是如何将这两者结合起来,以便我添加到 DOM 元素的处理程序提供 Reagi 行为?
其次,由于我正在使用试剂,我希望这些 DOM 节点能够定期重新创建。大概我还需要继续将事件处理程序重新绑定到 Reagi 流。我如何确保这一点?
干杯
【问题讨论】:
标签: clojurescript reagent