
മാനു
18.07.2017
01:09:27
it works ?
rather thatn single quote ’ or ” ?

Egoarka
18.07.2017
01:11:54
@sweetmaanu https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

Google

മാനു
18.07.2017
01:12:28
would you mind to help me for this please @egoarka

Egoarka
18.07.2017
01:13:20
so late
ssry
i go sleep now

മാനു
18.07.2017
01:13:25
thanks

Egoarka
18.07.2017
01:13:51
?

code4aman
18.07.2017
05:11:27
вы переопределяете react/jsx-wrap-multilines правило?
const Foo = () => (
<A>
<B />
</A>
)
vs.
const Foo = () =>
<A>
<B />
</A>
prettier без скобок вроде делает

Google

Group Butler
18.07.2017
05:45:57
Привет Suresh. Прежде чем писать, прочитай правила чата. Они есть в прикрепленном сообщении.

Сергей
18.07.2017
05:50:02

Stepan
18.07.2017
05:55:29

Сергей
18.07.2017
05:55:56

Stepan
18.07.2017
05:56:11
Зачем тебе нужна скорость?

Дмитрий
18.07.2017
05:56:15

Stepan
18.07.2017
05:56:19
У тебя там квантовая механика?

Дмитрий
18.07.2017
05:56:35
Да просто так
Конечно никому ыуе не нужен, даже с т.н. "скоростью"

Сергей
18.07.2017
05:58:53
просто так, чтобы не было факта "вью быстрее"

Дмитрий
18.07.2017
05:59:18
Могу им только посочувствовать
На реакте работу работают, а на ангуляре могут сколько угодно переходить вместо этого
В реакте ловится такое безумное количество эдж кейсов, что смысла в абстрактной скорости вуя не остаётся

Stepan
18.07.2017
06:01:45

Дмитрий
18.07.2017
06:02:40
Валидные причины перехода на жуе:
1) Вы китаец
2) Вам 15 лет и вы нон-конформист
3) Вам не зашёл ангуляр

Andrey
18.07.2017
06:13:39

Дмитрий
18.07.2017
06:14:20
Типа того

Vladimir
18.07.2017
06:14:30
С реакта на вью переходить сомнительно

Google

Vladimir
18.07.2017
06:14:38
Особенно в преддверии 16

Дмитрий
18.07.2017
06:18:53
Ага)

Сергей
18.07.2017
06:29:06
чем обновить state в редюсере, чтобы при обновлении стейта не затирались пропы второй вложенности types, но затиралось все что внутри types?
{
cache: false,
filter: {
ids: [],
types: {}
}
}

Дмитрий
18.07.2017
06:30:24
combineReducers

Сергей
18.07.2017
06:31:00
это объект редюсера, он залетает в стор через combineReducers
хотелось бы чтобы types затирались при обновлении, а ids нет (если они не обновляются)

Andrey
18.07.2017
06:33:09

Дмитрий
18.07.2017
06:33:26

Vladimir
18.07.2017
06:35:47
Ведь чем больше редьюсеров, тем больше вызовов на каждый экшен

Sanjar
18.07.2017
06:37:59

Vladimir
18.07.2017
06:39:03
Написать что ль либу, чтобы редюьсеры вызывались только на определенные экшены?

Timur
18.07.2017
06:40:35

Дмитрий
18.07.2017
06:42:54

Vladimir
18.07.2017
06:43:31

Дмитрий
18.07.2017
06:44:02
Ну и что) Большинство из них всё равно ничего делать не будут

Vladimir
18.07.2017
06:44:34
А они в стэк кладутся или через setTimeout?
В прочем, я могу и сорцы посмотреть?

Artur
18.07.2017
06:45:35

KlonD90
18.07.2017
06:46:17

Google

Дмитрий
18.07.2017
06:46:26
combineReducers меж тем — это обычный цикл for i
Поэтому затраты производительности соотносятся с числом редюсеров линейным образом

Vladimir
18.07.2017
06:48:49
В целом-то да, но если есть возможность уменьшить количество вызовов, то почему нет?

Admin
ERROR: S client not available

Дмитрий
18.07.2017
06:49:17
Не получится
Смысл redux в том, что любое поле любой вложенности может среагировать на любой экшн

Vladimir
18.07.2017
06:49:57

Дмитрий
18.07.2017
06:50:06
Поэтому отсекать по скоупам всё равно не получится

Vladimir
18.07.2017
06:50:06

KlonD90
18.07.2017
06:50:06
Но SMI дебажить трудновато

Дмитрий
18.07.2017
06:52:59
У меня например есть иммутабельный redux list и indexed reducer)

Vladimir
18.07.2017
06:53:39
Экась ты костыль-то обозвал артефактом

Дмитрий
18.07.2017
06:54:41
Да почему костыль) redux — это жёсткий базис, отправная точка, это нормально — делать что-то с ним под свои задачи)

Vladimir
18.07.2017
06:56:32
Ну, как в recompos'е сделать, onlyCallForActions:)

Дмитрий
18.07.2017
06:58:34
Ну, никак ? Это у тебя уже прям memoized reducers получаются)

Google

Vladimir
18.07.2017
06:58:37
Затем строишь хэшмапу по экшенам, и когда приходит экшен - достаешь из хэшмапы массив редюьсеров, которые нужно вызвать
Почему никак?

Anton
18.07.2017
06:59:23
Подскажите, пожалуйста, с 1 проблемой
Пробую делать клиент для гиттер в целях обучения и делаю его на react-create-app (в описании уже прочитал, что скорей всего зря я так начал)
Мне понадобилось добавить авторизацию (вот такую https://github.com/gitterHQ/gitter-demo-app)
Я погуглил как добавить сервер к react-create-app (https://medium.com/@patriciolpezjuri/using-create-react-app-with-react-router-express-js-8fa658bf892d) и запихнул туда эту авторизацию
в ней при успешной авторизации рендерится страница /home
И я не понимаю как связать этот сервер и мое приложение
Чтобы энтрипоинтом для реакта была не страница public/index.html, а срендеренный /home
Наверное не очень понятно обьяснил, но может кто-то меня приблизительно понял и натолкнет на мысль/статью

Дмитрий
18.07.2017
07:01:05

Max
18.07.2017
07:01:12

Дмитрий
18.07.2017
07:02:06

KlonD90
18.07.2017
07:02:18
Если посмотришь профилировщиком то оно времени не жрет. Типа 1мс супротив 4мс на диспатч.

Vladimir
18.07.2017
07:03:53

KlonD90
18.07.2017
07:04:06
И на сервере диспатч так то важнее :(

Дмитрий
18.07.2017
07:05:28
И на сервере диспатч так то важнее :(
Можно кстати по идее редуцировать ряд combineReducers в один линейный список операций: ну типа, раз каждый combineReducers — это цикл, то можно их все просто объеденить в один и не щёлкать контексты; это должно быть быстрее

? ethorz
18.07.2017
07:09:28
как вы делаете SSR при этом используя css in js? Много подводных камней?

Сергей
18.07.2017
07:18:38
{
prop: true,
filter: {
...state.filter,
types: newTypes,
},
}при обновлении prop, redux перезапустит цикл сверки не изменилось ли что-нибудь в filter? state меняю через { ...state, ...payload }
если так, то для производительности выгоднее разбивать объекты на несколько небольших редюсеров, чтобы было меньше сравнений в redux, вместо одного большого объекта для редюсера

? ethorz
18.07.2017
07:20:03

kana
18.07.2017
07:20:15