Optimize layer-item component

This commit is contained in:
Andrey Antukh 2023-05-31 18:02:33 +02:00
parent f3b856b2af
commit 0bc468f434
5 changed files with 184 additions and 156 deletions

View file

@ -248,16 +248,15 @@
(mf/set-ref-val! ref val))
(mf/ref-val ref)))
;; FIXME: rename to use-focus-objects
(defn with-focus-objects
([objects]
(let [focus (mf/deref refs/workspace-focus-selected)]
(with-focus-objects objects focus)))
([objects focus]
(let [objects (mf/use-memo
(mf/deps focus objects)
#(cpf/focus-objects objects focus))]
objects)))
(mf/with-memo [focus objects]
(cpf/focus-objects objects focus))))
(defn use-debounce
[ms value]