Реагент для создания элемента с бесконечной последовательностью в качестве аргументов

Основываясь на этом в разделе " Больше равенства ", все еще возможно создать компонент, который принимает бесконечную последовательность в качестве аргументов?

(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 ответ

Из той же ссылки, которую вы предоставляете, в разделе "Больше равенства" говорится

Примечание: это серьезное изменение! Это означает, что вы больше не можете передавать бесконечные последовательности в компонент.

Поэтому я бы предположил, что ответ на ваш вопрос - нет. Когда вы думаете об этом и думаете о том, что делает компонент, это, кажется, имеет смысл.

Другие вопросы по тегам