使用 Reagent 和 Hiccup 的 UI

Reagent 是 ClojureScript 和反應之間的介面。它允許你使用簡單的 ClojureScript 函式和資料來定義有效的 React 元件,這些函式和資料使用類似 Hiccup 的語法來描述你的 UI。

例:-

(defn sample-component []
  [:div
   [:p "I am a component!"]
   [:p.someclass
    "I have " [:strong "bold"] "text."]])

輸出:

我是一個元件!

我有大膽的文字。