Есть определенные события, которые не приводят к изменению app-db
. Они только изменяют dom, например: инициируют пользовательскую прокрутку, получают выделенный текст и т. д. Как мне поступить с ними при повторном кадрировании, поскольку обработчик событий требует вернуть новую базу данных приложения? Я обхожусь, возвращая существующую базу данных, но это не кажется правильным. Есть ли лучший способ сделать это? Некоторые из моих обработчиков выглядят так:
(re-frame/reg-event-db
:init-link-viewer
(fn [db [_ highlights]]
(utils/load-highlights highlights)
(utils/init-selection)
db))