有些事件不会导致app-db
改变。他们只改变dom,例如:初始化自定义滚动,获取选定的文本等。我应该如何在重新框架中处理它们,因为事件处理程序需要返回一个新的app-db?我通过返回现有的数据库来解决问题,但它似乎不正确。有更好的方法吗?我的一些处理程序如下所示:
(re-frame/reg-event-db
:init-link-viewer
(fn [db [_ highlights]]
(utils/load-highlights highlights)
(utils/init-selection)
db))