
Artem
05.08.2018
17:41:14

from
05.08.2018
17:41:30

Artem
05.08.2018
17:41:50

from
05.08.2018
17:42:09

Google

Cenator
05.08.2018
17:42:51

from
05.08.2018
17:43:26
ну sc тоже ж не с проста появился, и не спроста многие его полюбили)
согласен, просто аналогия с jsx не совсем верная
Плюс я считаю огромнейшим фактором то, что на момент, когда реакт становился популярным и все начали исследовать компонентный подход со всех сторон, css переменные ещё плохо поддерживались.
Вот тогда и начали расцветать css-in-js либы

Yung
05.08.2018
17:43:43

Artem
05.08.2018
17:44:13
я вчера только главную яндекса ковырял, там jquery и все хорого у них?

Cenator
05.08.2018
17:44:22
возможно путаю, но не знаю где

Yung
05.08.2018
17:44:45
Поэтому реакт никуда со своей инфраструктурой не улетает, карочи читайте доклад лучше Османи, там про всё это есть
А то там 20 минут чтения, не пересказывать же его сюда, ну

Artem
05.08.2018
17:45:43

Cenator
05.08.2018
17:45:54

from
05.08.2018
17:46:36

Yung
05.08.2018
17:47:00

Google

Artem
05.08.2018
17:47:58

Cenator
05.08.2018
17:49:10

Yung
05.08.2018
17:50:15

Dmitry
05.08.2018
17:51:06
Господа, кто делает PWAшки, расскажите, как справляетесь с проблемой n+1 визитов? Есть хорошие способы сразу релоадить весь контент у юзера?

Artem
05.08.2018
17:51:33

Yung
05.08.2018
17:52:31
А sc это таки JS, притом сам по себе далеко не самый быстрый
Там всё это в деталях раскрыто, если чо

from
05.08.2018
17:54:18

Artem
05.08.2018
17:55:30

Yung
05.08.2018
17:55:45

Artem
05.08.2018
17:56:38

Yung
05.08.2018
17:56:55

Cenator
05.08.2018
17:57:03

Artem
05.08.2018
17:57:42

Сергей
05.08.2018
17:57:42

from
05.08.2018
17:57:45

Yung
05.08.2018
17:57:47
Это ты у нас контрибьютор в орге)

from
05.08.2018
17:58:04
а SC просто автор либы раскручивает, у которого грубого говоря фуллтайм работа — раскручивать свои либы

Google

Artem
05.08.2018
17:58:54

from
05.08.2018
17:59:19

Yung
05.08.2018
17:59:21

Artem
05.08.2018
17:59:50

Yung
05.08.2018
18:00:01

Artem
05.08.2018
18:00:04
сохраняй куда нить данные о действиях, анализируй, выбрасывай

Yung
05.08.2018
18:00:38
Ну круто было бы всё автоматизировать, надо будет подумать на эту тему

Artem
05.08.2018
18:01:00
это кстати интересная тема сценарные всякие штуки, они как оптимизировать могут приложение, так и упростить архтектуру в целом, но это наверно в компаниях гигантах такое делают)

Dmitry
05.08.2018
18:10:04
А есть вроде
Какая то натренированная система которая шарит частые юзкейсы юзера

Artem
05.08.2018
18:23:37

Yung
05.08.2018
18:26:58

Dmitry
05.08.2018
18:27:25
но я потерял эту либу где-то

Artem
05.08.2018
18:28:51
да в самом примитивном варианте собрать данные кликов initApp __ ClickToNameModule, вполне возможно что там все линейньнко будет и для большинства процента аудитории уже можно будет построить предзагрузку

Юра
05.08.2018
18:54:59
Что нужно вернуть? что бы работало корректно
case "DELETE_COMMENT":
let newArr = state.comments.filter((_, i) => i !== action.payload)
return {
...state, comments:[...newArr]
};

Alex
05.08.2018
18:57:54

Юра
05.08.2018
18:58:10

Alex
05.08.2018
18:58:53
Ну если id - это номер коммента в массиве, то все должно работать

Юра
05.08.2018
18:58:54
смотрю что в редаксе происходит, добавляю 3 элемента, удаляю например №2, остается 1 и 3, а на странице остается другие

Google

Kendr
05.08.2018
18:59:06

Юра
05.08.2018
18:59:11

Kendr
05.08.2018
18:59:23
Все должно работать, спред правда лишний есть

Юра
05.08.2018
19:01:46

Admin
ERROR: S client not available

Юра
05.08.2018
19:02:33
получается в массиве остается 1 и 3, с этого сделал вывод, что возвращаю не правильно

Max
05.08.2018
19:17:54
чувак
ты не ответил на вопрос — ты удаляешь по ID или индексу?
а, вижу. сорян

Kendr
05.08.2018
19:18:31

Max
05.08.2018
19:19:12
все-таки мне кажется что ты где-то что-то перепутал )

Moth
05.08.2018
19:19:43
Гайз, а биндить через :: норма или как?

Max
05.08.2018
19:19:53

Moth
05.08.2018
19:20:01

Max
05.08.2018
19:20:03
неа
юзай () =>

Moth
05.08.2018
19:20:25
Тоже круто, но вот эта фьюча тоже понравилась

Kendr
05.08.2018
19:20:27

Google

Max
05.08.2018
19:20:50

Юра
05.08.2018
19:21:13

Moth
05.08.2018
19:21:15

Max
05.08.2018
19:22:03
отлично, значит все нормально работает?

Юра
05.08.2018
19:22:39

Max
05.08.2018
19:23:24
странно

Юра
05.08.2018
19:23:29
если добавляю 2 и более, удаляю например 1ый, удаляется все кроме 1

Max
05.08.2018
19:23:38
э

Юра
05.08.2018
19:23:42
нажимаю удалить 3ий, остается только 1ый
2ой и 3ий изчезает

Max
05.08.2018
19:24:04
выведи массив до и после фильтра
в консоли

Юра
05.08.2018
19:24:42
но в redux devtols показывает, что например удалил 1ый и осталось 2 и 3

Max
05.08.2018
19:26:38
короче ставь console.log везде и смотри где неправильно