📝Hiccop

📝Hiccop

Hiccopとは #

HTMLをClojureのデータ構造で表現するDSL.

タグをvector, 属性をhashmapで表現.

(個人的には みたいな HTMLタグよりも圧倒的に読みやすい気がした).

Example #

liに対する unique key #

Reactの仕様でul/liのなかではuniqueなidを振る必要がある.

Warning: Every element in a seq should have a unique :key

(defn lister [items]
  [:ul
   (for [item items]
     ^{:key item} [:li "Item " item])])

References #