@react_js

Страница 3841 из 5115
Дмитрий
03.05.2018
00:59:06
И не будет такой проблемы в принципе

Valeriy
03.05.2018
00:59:09
об том и речь

Дмитрий
03.05.2018
00:59:55
Хотя не, возникнет другая проблема, с ней гораздо веселее

Любая синхронная последовательность эвентов должна выполняться как одна транзакция

Google
Дмитрий
03.05.2018
01:01:41
Иначе сообщения в каналах быстро начнут троить, особенно со стримами

Valeriy
03.05.2018
01:02:16
транзакция, это в моем понимаии то, что можно ролбекнуть обратно

Дмитрий
03.05.2018
01:02:40
Можно просто не применять

Valeriy
03.05.2018
01:02:55
мидлваре нет еще для транзакций в редаксе?

Дмитрий
03.05.2018
01:03:17
"Патч на нрм селекторы"

Valeriy
03.05.2018
01:03:19
так то по идее если не тупить и не юзать локальный стейт, то легко реализуется

Дмитрий
03.05.2018
01:03:23
Плагин на эффекты

Миддлвара на акторы

И другие приключения 80 строк кода редакса

Valeriy
03.05.2018
01:07:45
переделал процессик для автосейва



вот так теперь идеально работает

стримы конечно вещьчЪ

Google
Valeriy
03.05.2018
01:10:23
где была эта либа года полтора назад, когда я корячился с вебсокетами и делал очереди из промисов

Дмитрий
03.05.2018
01:10:29
You might not need streams

Valeriy
03.05.2018
01:12:38
You might not need streams
да, возможно, но что-то в этом есть конечно

Дмитрий
03.05.2018
01:12:42
Спойлер: как только этот код перестанет помещаться на экране начнётся ад

Воодушевление от стримов ожидаемо, так как без этой концепции ряд вещей не выразить никак и это ощущается, но на первый взгляд кажется что они умеют значительно больше, чем это есть на самом деле

Valeriy
03.05.2018
01:16:38
да я это уже понял все равно полезно мозги поломать над этой концепцией и научиться применять там где это больше подходит

Дмитрий
03.05.2018
01:16:47
После того как первый востор от стримов прошёл, я очень рад, что имею возможность сделать декларативный дебаунс инлайн, и ещё больше — тому что больше не обязан нигде юзать стримы

Abu
03.05.2018
01:16:53
Забавно, тут иногда пишут, что стримы говно, а иногда саги)

Дмитрий
03.05.2018
01:17:07
Всё говно

Abu
03.05.2018
01:17:15
Нет ничего идеального?

Дмитрий
03.05.2018
01:17:20
Иначе бы программистам не платили деньги

Дмитрий
03.05.2018
01:17:39
Так как их платят вообще говоря за решение проблем

Идея диспатчить эвенты через yield должна остаться в своем 2015

Abu
03.05.2018
01:19:15
Да я думаю, что для каждого инструмента найдётся применение.

Valeriy
03.05.2018
01:19:18
пример декларативного дебаунса плз

Дмитрий
03.05.2018
01:19:31
Открой доку рх плз

Я не буду за тебя её читать, я её уже читал)

Любые операции с value over time глупо не делать через стримы, хуже только пытаться через стримы делать что либо ещё ¯\_(ツ)_/¯

Google
Дмитрий
03.05.2018
01:21:34
Нет ничего идеального?
1) Прогресс неостановим 2) Работать всё равно ничего не будет

Valeriy
03.05.2018
01:22:55
Любые операции с value over time глупо не делать через стримы, хуже только пытаться через стримы делать что либо ещё ¯\_(ツ)_/¯
ну блин погоди, ты выше писал, что рх со стримами не айс, что дебаунс декларативно у тебя лучше получается на чем то

или ты как раз про рх и писал?

Дмитрий
03.05.2018
01:24:01
Я вообще rx не пользуюсь

Valeriy
03.05.2018
01:24:42
меня все же гнетут смутные сомнения по поводу моей конструкции



вот эти повторяющиеся actions.save$

как из трех сделать один

наверняка же можно как то под actions.save$.pluck(0).<вот тут> что то всобачить и разрулить далее

Abu
03.05.2018
01:26:15
как из трех сделать один
Я тебе об этом хотел написать, но чёт передумал

Valeriy
03.05.2018
01:26:31
да я вот думаю может там merge заходит?

по логике надо в switchMap это все засунуть

Дмитрий
03.05.2018
01:30:19
Больше обсерваблов богу обсерваблов

Valeriy
03.05.2018
01:30:54
и не говори.... ща протестирую :))

Дмитрий
03.05.2018
01:32:03
Потом всю эту сантехнику оч весело отлаживать ?

Abu
03.05.2018
01:36:55
Потом всю эту сантехнику оч весело отлаживать ?
Мне всё-таки интересно, а что ты используешь?

Что-то своё?

Valeriy
03.05.2018
01:38:31
в js есть только один путевый инструмент - promises :)

на них можно замутить все что угодно



Google
Valeriy
03.05.2018
02:04:17
вот так переделал

результат тот же

вообще это плохо конечно, что одну и ту же задачу можно сделать миллионом разных способов :))

и то я уверен, что есть еще более правильный способ

Admin
ERROR: S client not available

MrSmeet
03.05.2018
02:25:29
Привет ребят. Вопрос на засыпку есть где библиотека компонентов или список какой

Хотя бы часто юзаемых. Нужно плавающее меню, редактор текстов, и штука для создания блоков типа графики туглы и тд

Zhenya
03.05.2018
04:52:31
@MRSMITH4 https://github.com/brillout/awesome-react-components

Ivan
03.05.2018
06:36:38
UI: 1. Ant, 2. Blueprint и 3. Semantec UI что порекомендуете и почему? Хочется чтобы: * Было много компонентов в т.ч. для построения сложных отчетов. В идеале поддержка virtualized списков и таблиц * Бандл бы не раздувало до нельзя от подключения части компонентов * Можно было бы расширять компонентную базу, дополняя своими * Было красиво

Nikita
03.05.2018
06:43:24
Я бы за Семантик проголосовал, там приятнее апи и компонентная база удобная.

Eugene
03.05.2018
06:46:19
?Ант красиво, но много китайщины в процессе читать, гитхаб ишью

Alex
03.05.2018
06:48:17
@ValeryKobzar а как ты подписываешься на изменения полей и как трансформируешь разные значения типа у чекбоксов и тд

Ivan
03.05.2018
06:57:10
Я бы за Семантик проголосовал, там приятнее апи и компонентная база удобная.
Мелькало где-то, что из-за подключения семантека бандл автоматом становится на 500Кб больше. Это так?

Artyom
03.05.2018
07:07:26
че то я про вот это не догнал "Почему на смену флага fetching у какого-нибудь статус-бара, срабатывают селекторы во всех примонтированных компонентах?"
а что тут не понятного? У редакса подписка только на корень стора, а с персистентностью любое изменение == изменение до корня

Alex
03.05.2018
07:33:12
onChange
А разные эвенты типа у инпута и селекта, парсинг значений и массивы инпутов?

Valeriy
03.05.2018
07:34:17
А разные эвенты типа у инпута и селекта, парсинг значений и массивы инпутов?
да как бы задача формы у меня именно в отслеживании изменений элементов и управление состоянием blur, focus, change

Google
Artyom
03.05.2018
07:34:46
Valeriy
03.05.2018
07:34:55
что такое массивы инпутов я не понимаю :))) можно делать и массивы легко

Alex
03.05.2018
07:35:35
да как бы задача формы у меня именно в отслеживании изменений элементов и управление состоянием blur, focus, change
Ну тип как реализовал селект, мульти селект, массивы (несколько инпутов с одним name), массивы чекбоксов?

Alex
03.05.2018
07:36:15
ну все это у меня реализовано
Вот я и спрашиваю как

Valeriy
03.05.2018
07:36:17
типа вот для радио

Alex
03.05.2018
07:36:38
Радио это не то

Valeriy
03.05.2018
07:36:41
из моего тут только RadioField

Alex
03.05.2018
07:37:28
а?
Тип мемоизация на значение в стейте если это объект?

Valeriy
03.05.2018
07:37:36
Радио это не то
да радио это самый каверзный инпут из всех я бы сказал

Alex
03.05.2018
07:37:52
из моего тут только RadioField
У меня ща все проблемы их за массивов

Valeriy
03.05.2018
07:38:20
:)) смотря как это все собирать в кучу

Страница 3841 из 5115