AD
Size: a a a
AD
OR
(prn ::component), второй в ach-dropdown (prn ::ach-dropdown done)OR
AD
AD
AD
AD

OR
OR
OR
AD
OR
AD
AD
:i халтуритAD
(defn component [progress]
(let[i (r/atom false)]
(fn []
[:div
[:button {:on-click #(do
(prn ::component "clicked")
(swap! i not))}
"button"]
[:i {:class (if @i icon-done icon-hover)}]])))
AD
:iAD
(defn component []
(let[i (r/atom false)]
(fn []
(prn ::component ::rerender)
[:div [:button {:on-click #(swap! i not)} "button"]
(if @i
[:i.far.fa-check-circle]
[:i.fas.fa-angle-down])])))
AD
AS
Math/pow возводит float в степень float и судя по (long ) вокруг там ещё и боксинг/анбоксинг на каждой итерации.