
Evgeny
06.05.2018
17:41:43
Ну, не совсем, когда в js-коде меняешь что-то, а он компилит то же самое, не обновляется

MrSmeet
06.05.2018
17:41:47

Cenator
06.05.2018
17:41:54
Выше написали, не разводи флуд
Потому что rhl Абрамов написал

Google

Artyom
06.05.2018
17:42:30
hmr и hot reload - это разное

Dmitry
06.05.2018
17:52:31
гайс, а кто-то нашел примерение changedBits из нового контекста ?

Artyom
06.05.2018
17:53:07
Я вроде рассписал как мог. В конце ссылка на демку - вот тебе применение

Dmitry
06.05.2018
17:57:40
ну это не применение
это просто пример как работает
чет более реальное хотелось бы глянуть

Artyom
06.05.2018
17:58:13
Применение - выборочная подписка. Какие тут еще могут быть варианты?
Можно написать хелпер, который через observedBits будет удобнее разруливать подписками. Но я пока не стал, ибо на столько анстейбл, что в оф доке про это вообще тишина

Dmitry
06.05.2018
18:00:24
ну то как тут это сделано выглядит
вообще не юзабельным

Artyom
06.05.2018
18:00:44
Но идея норм. Раньше мы селекторы высчитывали на каждом подписчике, а теперь селектор 1 - на апдейте, а подписчики уже подписаны на тот или иной результат селектора

Dmitry
06.05.2018
18:01:28
но это ж можно тупо мемоизированием селектора

Google

Artyom
06.05.2018
18:01:48
Текущий вариант выглядит все равно быстрее

Dmitry
06.05.2018
18:01:52
я просто хз как идею с битаами применить для большого обьекта

Valeriy
06.05.2018
18:02:24

Artyom
06.05.2018
18:02:33
ну и?

Valeriy
06.05.2018
18:02:41
воскресный верчер парадоксов :))

Artyom
06.05.2018
18:02:53
не объект, а блок потому что

Valeriy
06.05.2018
18:03:19

Cenator
06.05.2018
18:03:37
По моему это все знают

Valeriy
06.05.2018
18:04:07

Artyom
06.05.2018
18:04:51
Ну такое. С адекватным кодстайлом (линтером) на такое не наткнуться

Дмитрий
06.05.2018
18:05:16
ну и?
мне так нравится вот это вот «ну и»

Artyom
06.05.2018
18:05:43
Если бы к фото была подпись, я бы так не ответил

Дмитрий
06.05.2018
18:06:03

Cenator
06.05.2018
18:06:14
Да

Valeriy
06.05.2018
18:06:24
на самом деле надо было сделать так

Дмитрий
06.05.2018
18:06:24

Valeriy
06.05.2018
18:06:25

Дмитрий
06.05.2018
18:06:37

Artyom
06.05.2018
18:06:56
Просто не понятно, но было восхищение, удивление, вопрос....

Google

Valeriy
06.05.2018
18:08:12
давайте не будем ссориться

Дмитрий
06.05.2018
18:08:13
После learn.javascript.ru
Давайте вот честненько
Если б непосредственном перед этим обсуждением вам показали такой кусок, вы бы точно ответили, что упадет именно на второй строке?
{} === {};
{} === [];
[] === {};

Valeriy
06.05.2018
18:08:24
просто интересные моменты, которые должен знать каждый

Artyom
06.05.2018
18:08:39

Дмитрий
06.05.2018
18:08:52
Спасибо за честность
я к тому, что это вообще не очевидно

Artyom
06.05.2018
18:09:28
Ну вот у меня привычка ({}) всегда писать и я не парюсь
как бы не хотелось бы, да
но таковы реалии

Dmitry
06.05.2018
18:11:24
слушай
а поясни
че просто вот так низя ?

Artyom
06.05.2018
18:12:23
нет
Количество вариантов = n^2
Коллеги. Заполняю svg по маскам, пытаюсь сделать скрин через html2canvas - масок не видно. Никто не сталкивался?

Dmitry
06.05.2018
18:17:10

Valeriy
06.05.2018
18:17:25

Google

Artyom
06.05.2018
18:17:47

Dmitry
06.05.2018
18:18:10
обойти рекурсивно какуе-то структуру, дать каждой пропсе мааску, а потом в селекторое через проксю смотреть на какие биты подписываться

Valeriy
06.05.2018
18:18:19
я сталкивался с проблемами в svg в между браузерами хром/фф/сафари

Artyom
06.05.2018
18:18:30

Valeriy
06.05.2018
18:18:57
у меня была проблема с фильтрами в svg

Dmitry
06.05.2018
18:18:59

Valeriy
06.05.2018
18:19:14
т.е. я накладывал эффекты и они не работали только в сафари

Artyom
06.05.2018
18:19:43
Как объявят официально - все разжуют

Dmitry
06.05.2018
18:20:13
> писал статью про это
> я не задумывался над этим
эээ

Artyom
06.05.2018
18:20:20
Очевидно, профит есть, просто мы что-то не понимаем
Ну типа это вопросы прод использования

Dmitry
06.05.2018
18:21:00
я написал про реакт 16.3, а по приколу

Artyom
06.05.2018
18:21:10
А я не фанат прод использования всякий анстейблов и альф

Dmitry
06.05.2018
18:21:12
ну так зач их добавлять в релиз ?

Artyom
06.05.2018
18:21:36
Вон, от реакт-роутер-редакс, до сих пор косяки летят

Google

Dmitry
06.05.2018
18:22:51
та хз реакт роутер
сплошной косяк
))

Artyom
06.05.2018
18:25:52
Ого, прикольно
https://github.com/jaredLunde/render-props

Dmitry
06.05.2018
18:27:28
react-powerplug
еще

Artyom
06.05.2018
18:28:15
https://github.com/jaredpalmer/react-fns
еще

Dmitry
06.05.2018
18:28:47
нечем крыть

Artyom
06.05.2018
18:29:11
?

Dmitry
06.05.2018
18:29:28
кстати
идея для применения этих битов