Только что начал использовать повторный кадр и столкнулся с трудностями. У меня есть компонент (Form-2), который принимает один ARG, создает reaction
на его основе, и возвращает визуализатор как этотЗависит как от входного аргумента, так и от производной коллекции в повторном кадре
(defn some-list [some]
(let [bars (rf/subscribe [:bars (:id @some)])]
(fn [some]
[:ul
(for [[id b] bars]
[:li (:name b)])])))
Позже я называю его
(defn some-dashboard [some]
[:div.some-dashboard
[some-list some]])
some
реакция. Здесь, когда я звоню some-list
с []
, он связывается с начальным some
, таким образом, bars
всегда имеют одинаковые (:id @some)
в подписке и получают одинаковое значение из подписки.
Не могли бы вы рассказать мне, как это исправить? Заранее спасибо.