
Дмитрий
20.04.2018
22:19:17
Почему?
В мессенджерах знаешь сколько данных бывает?) Откроешь дев тулс и захлебнёшься

Max
20.04.2018
22:23:07

Valeriy
20.04.2018
22:23:18

Google

Дмитрий
20.04.2018
22:23:19
Недостатков нет

Valeriy
20.04.2018
22:23:21
блин ребят

Дмитрий
20.04.2018
22:23:23
Как и достоинств)

Valeriy
20.04.2018
22:23:27
кто-нить пользовал эти штуки?

Дмитрий
20.04.2018
22:23:29
floor level))
WebSQL deprecated, а idb послали нам за наши грехи, не иначе

Valeriy
20.04.2018
22:25:46
ну позыв собственно какой
если железо слабое, то тебя никакая БД на клиенте не спасет
ибо будут ограничения и по памяти и по ЦПУ

Дмитрий
20.04.2018
22:26:11
IndexedDB — это дотошная, аутентичная иммитация древней базы данных в етом вашем вебе. Включая api и скорость работы

Valeriy
20.04.2018
22:26:13
если инфраструктура сильная т.е. с сетью проблем нет и объемы данных ghbkbxyst
то тоже это на фиг не надо
ты либо делай норм тонкого клиента в итоге

Google

Valeriy
20.04.2018
22:26:58
который будет картинку показывать с бакенда

Дмитрий
20.04.2018
22:27:04
Когда данных будет под тысячу типов — вернёмся к этому разговору))

Valeriy
20.04.2018
22:27:13
либо используй мозные каналы связи

Дмитрий
20.04.2018
22:27:34

Valeriy
20.04.2018
22:27:35
а то будут проблемы с консистентностью данных
и т.д.

Дмитрий
20.04.2018
22:28:05
В телеграмовском протоколе всё норм с консистентностью
Например
А в клиентах такой фантастический объем данных, что даже передать тебе сложно)

Valeriy
20.04.2018
22:28:42
ну когда есть задача показывать исторические данные в офлайне
это другой разговор

Дмитрий
20.04.2018
22:29:02
А они не исторические, это реалтайм такой

Valeriy
20.04.2018
22:29:03
а когда эти исторические данные могут меняться, то другой
но дело то не в этом

Дмитрий
20.04.2018
22:29:47
Тебе прилетел пакет на 200 перекресных мессаг, сопровождающих их чатов, юзеров и прочих

Valeriy
20.04.2018
22:29:50
на фига хранить данные в виде реляционной базы данных в редаксе
учитывая что у тебя редакс иммутабелен!

Дмитрий
20.04.2018
22:30:13
Он один, это не исторические данные) Но без нормального стора тебя уже после него вынесут вперед ногами

Valeriy
20.04.2018
22:31:56
не знаю мне это кажется спорный вопрос

Google

Valeriy
20.04.2018
22:32:07
про все эти getAllIds
и прочую такую же лабуду

Дмитрий
20.04.2018
22:32:23
Ну я его как бы не защищаю

Valeriy
20.04.2018
22:32:41
весь мир постепенно движется к nosql, к избавлению от этих всех реляций

Дмитрий
20.04.2018
22:32:53
Просто говорю что bd-like структура все равно будет
Не хочу ругаться матом))

Valeriy
20.04.2018
22:33:30
ага особеено с приходом graphql в мир реакта

Dmitry
20.04.2018
22:33:37
ну думаю носкл это не значит, что нету логики

Valeriy
20.04.2018
22:34:47
ну логика тут не при чем скажем прямо
но времена когда ты делаешь 10 запросов подряд к бакенду да

Valeriy
20.04.2018
22:35:13
заканчиваются
когда ты подсасываешь все зависимости по отдельности

Dmitry
20.04.2018
22:35:37
ты ж видел в каком виде хранит графкл данные на клиенте да ?)

Дмитрий
20.04.2018
22:35:58
Да там и api тот ещё

Valeriy
20.04.2018
22:36:01

Дмитрий
20.04.2018
22:36:03
носкль))

Valeriy
20.04.2018
22:36:15
их оптимизации это их оптимизации

Dmitry
20.04.2018
22:36:24
nosql - nothink

Google

Artem
20.04.2018
22:37:21
какие есть бест практиз обработки ивентов в функциональных компонентов, вынос на верху, это да, а как это красивей всего сделать?

Valeriy
20.04.2018
22:37:33
я чую вы мечтаете об аналоге рельсового ORM в вебе еще :))

Dmitry
20.04.2018
22:37:53
рельсовая орм это зло

Valeriy
20.04.2018
22:38:02

Roman
20.04.2018
22:38:03
джанго орм

Dmitry
20.04.2018
22:38:03
удобное

Roman
20.04.2018
22:38:08
мечтаю

Dmitry
20.04.2018
22:38:13
удобное, но зло

Roman
20.04.2018
22:38:17
(нет)

Admin
ERROR: S client not available

Valeriy
20.04.2018
22:38:18
джанго орм
джанго? :) ты писал на джанго? :))) я да
и на рельсах писал
люблю питон, но терпеть не могу джанго

Roman
20.04.2018
22:39:00

Oleg
20.04.2018
22:39:24
Ну как бы у тебя может быть домен и без отображения
я мало что знаю про ддд, поэтому не буду рассуждать на эту тему.
Что меня всегда волнует, используя реакт и редакс - это границы ответственности между стором и компонентами.
Скорее даже так - все понятно между отдельными самодостаточными кусками стора, и самодостаточными компонентами/фичами.
Но вот комплексное управление логикой и отображением приложения каждый раз заставляет что-то изобретать.
Кажется хорошим выходом, в сторе хранить отдельно стейт машины с возможными состояниями и переходами между ними, для разных экранов / модулей. Кто нибудь юзал стейт машины с редаксом?

Дмитрий
20.04.2018
22:39:44
Я

?
20.04.2018
22:39:54

Дмитрий
20.04.2018
22:39:54
Вам не зашло

Artem
20.04.2018
22:40:10
что именно?
const onClick = myprops1 => {
return true;
};
const element = ({ myprops1, myprops2 }) => {
return <div onClick={onClick(myprops1)}>Component</div>;
};
имею ввиду, когда нужны сами пропсы для обработки вверху

Google

Valeriy
20.04.2018
22:40:41
ну в нем нет смысла собственно

Nutscracker
20.04.2018
22:41:21

Artem
20.04.2018
22:41:25
ну вот фнукциональный компонент
ну у него ивенты есть, и нужна сами пропсы для в этих ивента
куда их блин засунуть)

Valeriy
20.04.2018
22:42:29
ну если ты хочешь какую то логику, то это уже не SFC
stateless functional component позразумевает, что он совсем глупенький

Artem
20.04.2018
22:43:07

Valeriy
20.04.2018
22:43:08
и то что ты об это знаешь всегда

Artem
20.04.2018
22:43:18
да он тупой как пропка) там простые ивенты)

Valeriy
20.04.2018
22:43:25
тебе конечно js позволяет делать вещи с этим всем

Forgetable
20.04.2018
22:43:33
Есть библы для умных функциональных компонентов. Но зачем?

Valeriy
20.04.2018
22:43:35
но это только запутает тебя

Artem
20.04.2018
22:44:00
да проблема не выносе вверх)
они просто на грани тупых и чутка логики имеют в ивентах

Valeriy
20.04.2018
22:44:27
ну слушай, для умных или более сложных компонент есть классы
там ничего не нужно придумывать же

Artem
20.04.2018
22:44:46
меня разрывает, незнаю куда их, плюнуть через class сделать без стейта или в контейнер выташить, но контейнеры в отдельном файле, как то разрывать не хочется)

Valeriy
20.04.2018
22:44:54
для тупых компонентов, которые сами по себе ничего не должны хранить и уметь есть SFC

Artem
20.04.2018
22:45:21