Size: a a a

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

2020 September 20

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Т.е. когда у тебя подписка которая принимает на вход другую подписку
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Если ты в первой подписке вернул данные - на второй ты уже запрос датаскрипта не выполнишь
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
а что за синтаксис со стрелками в подписке?
(regsub :visible-todos
 :<- [:todos]
 :<- [:showing]
 (fn [[todos showing] [_ limit]]
   ..))
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
это коэффекты или...?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ivan Grishaev
это коэффекты или...?
Это как раз подписки второго уровня
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
а где про это можно почитать в доках? Что-то не найду
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ivan Grishaev
а где про это можно почитать в доках? Что-то не найду
Там такие доки что из надо целиком читать или посмотреть пример todo в коде - там есть примеры с коммментами
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ivan Grishaev
а что за синтаксис со стрелками в подписке?
(regsub :visible-todos
 :<- [:todos]
 :<- [:showing]
 (fn [[todos showing] [_ limit]]
   ..))
Подписки на подписки ) Дойду до ноута — попробую найти доку.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Anton Chikin
Это как раз подписки второго уровня
Правда их называют Layer 3.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Правда их называют Layer 3.
Да я путаюсь все время
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Доки рефрейма эт конечно жесть
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ну, это местами сильно лучше обычных док. Минус в том, что нужно прочитать, а программисту обычно нужно хуяк-хуяк.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Вот здесь понятно, почему Layer 3 http://day8.github.io/re-frame/subscriptions/#the-four-layers
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Ivan Grishaev
а где про это можно почитать в доках? Что-то не найду
Вот например как вариант под-дерево всего стейта можно обернуть в один sub, а остальные уже строить от него
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Очень удобно когда стейт нормализирован
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
И соответсвенно таблица обновится только если поменялся либо словарь с юзерами, либо список id юзеров (допустим для удаления достаточно только сделать filter на списочек id)
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ivan Grishaev
а где про это можно почитать в доках? Что-то не найду
В доках пока не вспомнил, где нормально описано. В коде есть более-менее нормальное описание https://github.com/day8/re-frame/blob/cfe3a8eb6a8ce0e74a829fb099ce43f264d13d0e/examples/todomvc/src/todomvc/subs.cljs#L30-L106
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Вот в доках, ближе к концу https://github.com/day8/re-frame/blob/master/docs/subscriptions.md
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Мерси, архиполезно
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
А что нибудь известно про планы сделать linked lists в датомике — first class?
источник