使用 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."]])

输出:

我是一个组件!

我有大胆的文字。