tl;dr reagentは理解できるけど、cssのtransitionとかは厳しい、でもUIには動きを付けたい筆者のような人にオススメのreanimatedというライブラリがある 勉強兼ねてデモ作ってみた。ソース デモGIF デモのコード (ns reanimated.demo (:require [reagent.core :as r] [reanimated.core :as rc])) (defn item [s stuff] (let [size (r/atom 40) spr (rc/spring size)] (fn [] [:div {:on-click #(swap! stuff (fn [stuff] (assoc stuff s false))) :style {:font-size (str @spr "px") :margin "10px" :cursor "po