
Andrew
19.07.2018
11:43:22
Вот так понятней ?

Artem
19.07.2018
11:43:23
Питонист что ли ?)

Artyom
19.07.2018
11:43:59
что за tuple?)
https://ru.wikipedia.org/wiki/Кортеж_(информатика)
Кортеж, простите

Google

Roman
19.07.2018
11:44:08

Artyom
19.07.2018
11:44:09

Artem
19.07.2018
11:44:55

Artyom
19.07.2018
11:45:05

Igor
19.07.2018
11:45:10

Artem
19.07.2018
11:45:23
flag == null уже не надо делать?)

Igor
19.07.2018
11:45:24
(вроде)

Artyom
19.07.2018
11:45:38

Igor
19.07.2018
11:45:54

Artyom
19.07.2018
11:46:02

Andrew
19.07.2018
11:46:03

Artyom
19.07.2018
11:46:06

Google

Artem
19.07.2018
11:46:48

Andrew
19.07.2018
11:46:49

Artyom
19.07.2018
11:47:12

Таймураз
19.07.2018
11:50:51
Ребят, мб я что-то не понимаю
Что лучше-
{condition && <Component />}
Или
<Component shouldRender={condition} />

Andrew
19.07.2018
11:51:49

Abu
19.07.2018
11:51:50

Таймураз
19.07.2018
11:51:57

Dimmy
19.07.2018
11:52:09

Andrew
19.07.2018
11:52:17
Короче все динамик ключи и досвидули ?

Таймураз
19.07.2018
11:52:23
Мне вот говорят, что второе лучше, так как это будет только "верстка"

Kendr
19.07.2018
11:52:24

Artyom
19.07.2018
11:52:25

Abu
19.07.2018
11:52:58
Почему?
В первом примере у тебя вообще никак не «сработает» компонент, если не нужно его показывать, а во втором случае внутри компонента в жизненных циклах может быть какая-то логика.

Таймураз
19.07.2018
11:53:00
Приведу пример- у нас есть попап, я его рендерю {text && <Popup text={text} />
Мне же говорят чекать внутри элемента

Artyom
19.07.2018
11:53:03

Artem
19.07.2018
11:53:53

Petr
19.07.2018
11:54:02
const mapDispatchToProps = (dispatch): DispatchProps => {
return {
handleOnBlur: dispatch(handleOnBlur),
};
}; что плохого в этом коде?

Таймураз
19.07.2018
11:54:33

Kendr
19.07.2018
11:54:39

Google

Kendr
19.07.2018
11:54:53

Artem
19.07.2018
11:55:19

Kendr
19.07.2018
11:55:33

Abu
19.07.2018
11:55:54

Таймураз
19.07.2018
11:55:56
Ладно, я ответ заранее знал, просто пригорело

Artem
19.07.2018
11:56:42

Petr
19.07.2018
11:57:04
handleOnBlur: dispatch(handleOnBlur), а это место никого не смущает?

Таймураз
19.07.2018
11:57:24

Kendr
19.07.2018
11:57:41

Таймураз
19.07.2018
11:57:51
Dumb component should be dumb component
Мы даже провели тесты на "производительность"
Если компонент сам будет проверять условие- будет почти в 2 раза медленнее
Но так как кто-то зациклился на своей правоте, а я не тимлид и заебался спорить- забил

Artem
19.07.2018
11:59:43
да тесты можно было не производить, если у тебя компонент призентационный, а ты для проверки нужно ли рендерить, делаешь из него класс с доп. обвесами, то как бы в любом случае будет немного подольше

Petr
19.07.2018
12:04:53

Arthur
19.07.2018
12:08:09
а контейнер может содержать в себе более одного компонента ?
Ну, т.е. понятно, что может, но правильно ли это ?

Spaider
19.07.2018
12:09:48
Чисто интуитивно я думаю что нет
Но сам с таким кейсом не сталкивался

Artem
19.07.2018
12:10:15

Grigory
19.07.2018
12:25:43
Как вы мапите диспатчер в конекте? То есть вы передаёте объект или функцую? Что лучше юзать?

Spaider
19.07.2018
12:28:38
в mapStateToDispatch описывай функции которым требуется диспатч и все, они придут к тебе в props
внутри этих функций и используй диспатч

Dmitry
19.07.2018
12:29:15
гайс, а какие есть варианты для анимации елементов в реакте ?

Google

Dmitry
19.07.2018
12:29:42
Надо какой-то простой вариант для анимации listItem и желательно что бы нормальная интеграция с css-in-js

Alexey
19.07.2018
12:35:51
transition group ?

Dmitry
19.07.2018
12:37:30
да, но мне как-то на ектив лив впадлу создавать класснеймы
ну и как-то много бойлерплейта выходит

Rauf
19.07.2018
12:51:07
согласен как то но это можно изменить с точки зрения парадоксалный абстракции

Это
19.07.2018
12:55:43
привет всем. посоветуйте, пожалуйста, API какого-нибудь соц чата, которое можно было бы связать с компонентом своим и отлавливать отправку сообщений и получение переписки
и вопрос к тем кто делал соц.аавторизацию через твиттер — нет ли где-нибудь понятного описания по шагам, как ее запилить? спасибо

Admin
ERROR: S client not available

chep
19.07.2018
12:58:33
Ку, как сказать jest не хавать .css и т.п. и npm modules?

Abu
19.07.2018
12:59:30

chep
19.07.2018
13:00:23

Abu
19.07.2018
13:01:05
https://jestjs.io/docs/en/configuration.html#transformignorepatterns-array-string ?

Serge
19.07.2018
13:13:52
Пацаны вопрос! Почему могут не получать обновление стейта компоненты/элементы которые были зарендерены через map? Элементы которые вне мапа обновляются норм

rbsx
19.07.2018
13:15:06
элемента? серьезно?

Default
19.07.2018
13:15:47

Serge
19.07.2018
13:16:31

Artyom
19.07.2018
13:16:38

from
19.07.2018
13:17:09

Artyom
19.07.2018
13:17:27

Google

Dmitry
19.07.2018
13:17:37

from
19.07.2018
13:17:41

Serge
19.07.2018
13:17:41

Artyom
19.07.2018
13:17:56
добавление и удаление елемента ?
Не сказать что это прям быстро и просто, но я руками всегда писал.
И на практике все равно выходило быстрее, чем коллегам изучить transitiongroup =D

Dmitry
19.07.2018
13:18:59
ну типа тебе надо локать елементы в доме
и синхронизировать транзишины
хз с ксс групом и то легче

from
19.07.2018
13:19:18
artalar там вопрос в том, стоит ли задача плавно "подвинуть" остальные элементы, когда новый добавляется

Artyom
19.07.2018
13:19:36
?

from
19.07.2018
13:19:42
если нет, то анимации на чистом css конечно лучше и проще всего)

Artyom
19.07.2018
13:20:17

from
19.07.2018
13:20:52
хех, само действие "подвинуть"-то конечно тоже несложное
задача в том, чтобы как то узнать о том, откуда и куда надо элемент подвинуть
и в какой момент!

Serge
19.07.2018
13:22:10
В качестве key индекс юзаешь, небось?
Кароче, рендерю чекбоксы с массива, но рендер некоторых чекбоксов зависит от стейта родительского чекбокса. И хендлер на родителе должен менят стейт чайлда но нихуя

Dmitry
19.07.2018
13:22:15
нашел то что хотел

Artyom
19.07.2018
13:22:16

Dmitry
19.07.2018
13:22:16
http://react-component.github.io/animate/examples/todo-animation.html

Artyom
19.07.2018
13:23:23