创建具有无限seq的元素作为args的试剂

时间:2016-06-30 15:10:29

标签: clojurescript reagent

基于更多相等部分的this,是否仍然可以创建一个接受无限seq作为args的组件?

(defn my-div 
  [& args]
  (let [[params args] (if (-> args first map?)
                        [(first args) (next args)]
                        [nil args])]
    (into [:div (merge {:class "defaul-class"} params)]
          args)))

1 个答案:

答案 0 :(得分:0)

根据您提供的相同参考资料,在“更多平等”一节中,它说明了

注意:这是一个突破性的变化!这意味着您不能再将无限的seq传递给组件。

所以我认为你的问题的答案是否定的。当你考虑它并考虑组件正在做什么时,这似乎是完全合理的。