
Danila
15.10.2018
08:02:51
Реальные отличия между ними, по-моему, только в этом и в разных скинах

Валера
15.10.2018
08:03:14
Ну может у них оптимизация в работе с озу лучше. Или там движок всем рулит всецело и разницы никакой?

Danila
15.10.2018
08:04:54
Ну, что-то, наверное, подпиливают, хромиум опенсурсный, пили что хочешь. Но тут я ничего не скажу, так как не знаю точно

Валера
15.10.2018
08:08:52
надо провести сравнительный анализ

Google

Alex
15.10.2018
08:09:02

Andrey
15.10.2018
08:14:44

Max
15.10.2018
08:18:54

Artyom
15.10.2018
08:19:17

Max
15.10.2018
08:22:21
Не, но раньше и $0 не было
у меня тут к сожалению сегодня фф отожрал норм памяти, я погуглил - не я один такой, процесс FirefoxCP web content один захавал 240% проца. С хромом зато все ок вроде.

Artyom
15.10.2018
08:22:40
=\

Alex
15.10.2018
08:25:10

Pauline
15.10.2018
08:25:41

Paul
15.10.2018
08:29:10

Max
15.10.2018
08:31:17

Dry
15.10.2018
08:54:22
В JS оператор или (||) ленивый?

Mike
15.10.2018
08:54:36
Да

Google

Женя
15.10.2018
09:02:04

Artyom
15.10.2018
09:02:25
Вот прямо сейчас пересаживаюсь на нее

Maksim
15.10.2018
09:02:51
есть чат по effector? или тут можно спросить?

Artyom
15.10.2018
09:03:31

Maksim
15.10.2018
09:04:17
ok

Dmitry
15.10.2018
09:07:51

Roman
15.10.2018
09:16:48
https://greensock.com/react

Artyom
15.10.2018
09:20:02
Кстати, знаете как можно в виртуальном доме иметь тонну элементов списка и при этом не просаживаться по производительности при добавлении элемента (или редактировании, если подключение не индивидуальное)? - разбивать на "чанки"!
Т.е. мы имеем компонент списка в который передаем массив диапазонов каждой части списка. Компонент части списка принимает диапазон и подписывается только на элементы своего диапазона. В итоге при изменении количества элементов в рамках диапазона - перерендерится только необходимая часть, а если же изменение изменило количество диапазонов, то рутовый список перерендерится и просто добавить \ удалить компонент диапазона, но остальные диапазоны все равно не перерендерятся, т.к. они должны быть Pure

Roman
15.10.2018
09:41:07

Artyom
15.10.2018
09:41:41

Ерасыл
15.10.2018
09:41:46
Всем привет, ребят подскажите есть ли где нибудь офф доки или ссылки по сборке проекта

Artyom
15.10.2018
09:42:03

Dimanius851
15.10.2018
09:42:36

Artyom
15.10.2018
09:43:15

what
15.10.2018
09:43:31
Всем привет, подскажите как лучше реализовать:
Есть модалка в ней есть сайдменю с 6-7 пунктами. В зависимости от пункта меняется содержимое в правой части модалки. Стоит ли тянуть router или лучше делать без него?

Yaroslav
15.10.2018
09:44:21

Ерасыл
15.10.2018
09:46:01
Проект новый? Бери next.js
нет, не новый. сейчас возникли два варианта сборки. надо решить что оставить, для этого хотелось бы почитать офф доки по сборке или же какие рекомендации

Roman
15.10.2018
09:46:58

Google

Roman
15.10.2018
09:51:03

Gats
15.10.2018
09:51:07

Alexey
15.10.2018
09:51:52
тебе не нужно писать dispatch если это не thunk
он сам обернется в dispatch когда будешь его коннектить к компоненту в mapDispatchToProps

Psycho
15.10.2018
09:52:29

Vlad
15.10.2018
09:59:14
Всем привет, чуть в сторону реакта, хз где спросить, кто использовал apollo server, можно ли как то комбинировать схему с другим сервером? Плохим языком в datasources не REST, а другой graphql.

Andrey
15.10.2018
10:05:26

Artyom
15.10.2018
10:06:15

Andrey
15.10.2018
10:06:37
Если уж и оптимизировать, то по полной.
А вообще уже пора мутабельные вещи использовать) Я только не придумал как правильно завернуть это

Artyom
15.10.2018
10:09:13

Andrey
15.10.2018
10:09:35

Gats
15.10.2018
10:09:46

Artyom
15.10.2018
10:10:47
А кроме мутабельности у него преимущества есть?)
Ну это просто реактивный стейт. Т.е. не нужно писать селекторы - какие данные взял, на те и подписался. Что бы там не обновлялось в другой части стейта и с любой скоростью, другие подписчики вообще об этом знать не будут

Alexey
15.10.2018
10:11:14
у тебя вместо MapDispatchToProps в идеаль должно быть написано { tick }
вместо всей строки
а с new Date() вызывай из компонента

Andrey
15.10.2018
10:25:51

Artyom
15.10.2018
10:28:08
Это да. А у тебя мапа и сет становятся реактивными?
По умолчанию нет, но у меня для этого можно пресеты писать. Собственно по умолчанию стоит мутабельный пресет на объекты и массивы, но в иммутабельном пресете (в коде либы лежит и так же экспортируется) уже в хуках есть обработка Map и Set. Так же можно сделать интероп с любой структурой данных
https://github.com/artalar/pathon/blob/master/src/presets.js#L63

Google

Andrey
15.10.2018
10:28:33

Artyom
15.10.2018
10:28:45
Мутабельный заметно быстрее, конечно

Andrey
15.10.2018
10:29:12

Admin
ERROR: S client not available

Artyom
15.10.2018
10:29:21

Andrey
15.10.2018
10:29:42
У нас нет многопоточки, поэтому однозначно мутабельные структуры данных быть должны.
Нахрена тратиться на иммутабельность?

Artyom
15.10.2018
10:31:02
Нахрена тратиться на иммутабельность?
Так же, чествно говоря, у меня нет обработки вычисляемых значений в стиле map, filter и, соответственно, нет их проверки. Так что пока это на стороне пользователя или интеграции и в этом случае иммутабельность удобнее конечно - сравнение ссылок и все

Andrey
15.10.2018
10:33:20

Artyom
15.10.2018
10:33:36
Но я и не планирую это добавлять. Точнее я планирую немного все поменять, возможно вообще все, что бы сделать возможным вычисляемые значения хранить в стейте. Ну это долго объяснять...

Andrey
15.10.2018
10:33:54
В остальных случаях это непозволительная роскошь
Осталось понять только как реакт нормально обновлять.

Artyom
15.10.2018
10:34:31

Valeriy
15.10.2018
10:35:07

Artyom
15.10.2018
10:35:15

Valeriy
15.10.2018
10:35:34
иммутабельность на нормальных системах с распределенными вычислениями позволяет как угодно распараллелить эти вычисления

Andrey
15.10.2018
10:35:38

Google

Andrey
15.10.2018
10:35:54
Кек

Artyom
15.10.2018
10:36:06
евент луп есть евент луп. А вебворкеры, васм и параллели - это все очень узкие кейсы о которых не нужно думать от слова совсем рядовому разработчику

Andrey
15.10.2018
10:40:38
Вообще мне интересно. Рассказ о сторе на большее чем митап сойдёт?

Artyom
15.10.2018
10:42:46

Valeriy
15.10.2018
10:42:57
у тебя же и браузер оптимизирует и ЦПУ
а вы че парни за мутабельность топите что ли? :))

Andrey
15.10.2018
10:44:26

Valeriy
15.10.2018
10:44:55
мутабельность через что?
прокси?
обсерверы?

Artyom
15.10.2018
10:45:14
Че?

Andrey
15.10.2018
10:45:18