chore: add use-layout-effect

This commit is contained in:
Sean Hagstrom 2024-04-01 18:26:43 +01:00 committed by Icaro Motta
parent 8d821c27cb
commit 6fdb57a753
No known key found for this signature in database
GPG Key ID: 009557D9D014DF07

View File

@ -181,6 +181,14 @@
#(let [ret (handler)] (if (fn? ret) ret js/undefined))
(get-js-deps deps))))
(defn use-layout-effect
([handler]
(use-layout-effect handler nil))
([handler deps]
(react/useLayoutEffect
#(let [ret (handler)] (if (fn? ret) ret js/undefined))
(get-js-deps deps))))
(defn use-mount
[handler]
(use-effect handler []))