Size: a a a

Clojure — русскоговорящее сообщество

2021 April 26

А

Алексей in Clojure — русскоговорящее сообщество
да, но идея с кейвордами выглядит более симпатичной
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
источник
2021 April 27

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
Господа, а как вы считаете правильнее делать, вытаскивать данные подпиской рефрейма на высокоуровневых компонентах и передавать их потом аргументами дальше или получать там, где они уже требуются?
источник

AZ

Alex Zveryansky in Clojure — русскоговорящее сообщество
Хз правильно это или нет но я выношу в родителя если родитель тоже подписан
источник

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
мне как-то больше нравится получать по максимуму в родительском компоненте,  потому что так вроде почище получаются потомки, но с другой стороны, всегда так не получается делать и оверхеда обычно больше
источник

A

Andrey in Clojure — русскоговорящее сообщество
в этом случае реагент вызовет forceUpdate родительского компонента, с точки зрения производительности это сильно хуже
источник

A

Andrey in Clojure — русскоговорящее сообщество
у каждого компонента внутри будет вызван should component update, и он каждый параметр будет сравнивать
источник

A

Arykin Valery in Clojure — русскоговорящее сообщество
react детектед)
источник

AZ

Alex Zveryansky in Clojure — русскоговорящее сообщество
В этом это в каком?
источник

A

Andrey in Clojure — русскоговорящее сообщество
когда сабскрибшен один большой в родительском компоненте
источник

A

Andrey in Clojure — русскоговорящее сообщество
это удобно в последней версии re-frisk профайлить
источник

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
дык я не про один большой сабскрипшон, а про что-то вроде
(defn child [id]
[:div id])

(defn parent []
[a
 [b
  [child @(subscirbe [:some-sub])]])
источник

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
на сколько я знаю, он все не должен перерендерить (надо почитать, я могу ошибаться)
источник

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
ну и если это в let куда-о запихать, то тоже, кмк, должен только нужный компонент апдейтнуться, не?
источник

A

Andrey in Clojure — русскоговорящее сообщество
в этом случае он вызовет forceUpdate parent компонта и react будет пытаться рендерить все внутри, но should update сработает только у child, но это вообще не имеет смысла, subscirbe должен быть внутри child
источник

A

Andrey in Clojure — русскоговорящее сообщество
если всеровно на производительность так тоже можно делать
источник

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
меня просто не покидает ощущение, что с моими компонентами что-то не так, когда они каждый что-то со стороны тащут) я вроде пытался уже с этим смириться, но сложно
источник

A

Andrey in Clojure — русскоговорящее сообщество
ну это главная фишка реагента
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
В рефрейме ещё нужно учитывать, что подписки второго слоя пересчитываются всегда
источник