Size: a a a

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

2020 September 18

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Ну типа да
источник
2020 September 19

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Единственное что я не уверен что кучу колонок прямо совсем плохо
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Это неудобно деражть
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Но с точки зрения базы не так критично
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Они почти ничего не стоят
источник

N

Nick in Clojure — русскоговорящее сообщество
Ivan Grishaev
в pg если сущность вся такая сложная, проще хранить тушку в jsonb, а в основные колонки вынести только главные поля.
Внутри jsonb тоже можно искать в запросах. Если не сильно критично по скорости.
источник

IG

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Доводилось кому-нибудь скрещивать datascript и reagent/re-frame на клиенте? Я что-то не пойму, как это сделать. У Реагента свой r/atom для подписок, к re-frame своя база. Как это лучше сделать?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ivan Grishaev
Доводилось кому-нибудь скрещивать datascript и reagent/re-frame на клиенте? Я что-то не пойму, как это сделать. У Реагента свой r/atom для подписок, к re-frame своя база. Как это лучше сделать?
Ну просто фигачишь в подписках и эвентах обращения к базе датаскрипта
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Можно запись в датаскрипт базу сделать отдельным эффектом.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
как вариант да. А как в случае с реагентом?
источник

IG

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ivan Grishaev
ре-фрейму же не важно, откуда приходят данные из подписки?
Нет не важно. Но там могут быть зависимости при записи. По умолчанию db эффект всегда выполняется первым. А вот как кастомный Datascript эффект будет выполняться - надо проверять
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Есть ещё вроде re-posh
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Но я его не пробовал
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Что касается самого реагента - ну в атом и в reaction что угодно можно засунуть...
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Просто централизованное хранилище с голым реагентом использовать нет смысла - половину ре-фрейма напишешь в процессе
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Проще покурить доки рефрейм и вкрутить туда кастомное хранилище
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
посмотрел posh, там вагоны кода. Попробую в re-frame нацелить запись на свою базу
источник
2020 September 20

ST

Sergey Tkachenko in Clojure — русскоговорящее сообщество
Ivan Grishaev
Доводилось кому-нибудь скрещивать datascript и reagent/re-frame на клиенте? Я что-то не пойму, как это сделать. У Реагента свой r/atom для подписок, к re-frame своя база. Как это лучше сделать?
У нас на проекте reagent и re-posh уже больше полугода, полет нормальный. Согласен в репоше кода много но от него есть Профит. Он делает кэширование по запросам и если данные меняются не сильно часто то ты практически все время из кэша читаешь. Мы даже небольшую либу сверху напилили чтобы с сущностями работать было удобно, могу скинуть если интересно
источник