各位好,请教下,如何在reagent中实现react中类似classNames的特性。即根据数据的变化对div添加或者修改css??有什么比较好用的库吗?如果没有,怎么实现比较好?
如何在Reagent中动态添加样式?
ic4907
#2
通过为div定义css关键字,该关键字的求值使用表达式即可,示例代码如下
(defn render-docs []
[:ul#docs
(for [doc (vals @docs)]
^{:key (:id doc)}
[:li.doc {:on-click #(select-doc (:id doc)) :class (if (:selected doc) "active" "noactive")} (:title doc)])])