
Andrew
14.12.2017
15:30:44
Ну надоедает же все эти константы экспортировать и тд

Dmitry
14.12.2017
15:30:50

Andrew
14.12.2017
15:30:59
Пишешь одно и тоже

Дмитрий
14.12.2017
15:31:28

Google

Evjeni
14.12.2017
15:31:32
redux ducks никто не юзает?

Andrew
14.12.2017
15:31:54
Но по сути это ничего не меняет

Evjeni
14.12.2017
15:32:11

Andrew
14.12.2017
15:32:17
В плане писанины экшонов

Дмитрий
14.12.2017
15:32:58
event = action
action = action creator
action creator = non sense
type constant = non sense

Dmitry
14.12.2017
15:33:12
Я пока сделал так вызов экшена fetchUser который по сути является обычным () => dispatch => {} а в нем уже дальше вызываю экшены созданные через redux-actionы

Andrew
14.12.2017
15:33:30

Дмитрий
14.12.2017
15:33:40

Dmitry
14.12.2017
15:33:52
при вызове fetchUser диспатчу уже fetchUserRequest

Andrew
14.12.2017
15:34:23
Можно просто сделать свою мидл вару

Max
14.12.2017
15:34:44

Google

Max
14.12.2017
15:34:59
взяли систему ивентов и нахуя-то понапридумывали имен

20 копеек
14.12.2017
15:35:33
vanilla js ещё жив к 17 году, или уже устарел?

SilencerWeb
14.12.2017
15:36:57
жив

Dmitry
14.12.2017
15:38:11
)))

Andrew
14.12.2017
15:42:38

Sergey
14.12.2017
16:13:31
Как-то натыкался на список CSSinJS библиотек в GitHub'е, у кого-нибудь нет такой ссылочки в закромах?

Andrew
14.12.2017
16:17:19

Волчик
14.12.2017
16:17:45
Отчего такой ворнинг может быть?

Sergey
14.12.2017
16:17:48

Волчик
14.12.2017
16:17:55
Второй раз спрошу

SilencerWeb
14.12.2017
16:18:04

Andrew
14.12.2017
16:18:06

Pavel
14.12.2017
16:18:27

Sergey
14.12.2017
16:18:43

SilencerWeb
14.12.2017
16:19:06
https://github.com/tuchk4/awesome-css-in-js
можешь еще его презу на ютубе посмотреть
давольно-таки интересно

Artyom
14.12.2017
16:19:56
Ток малех устарела, в плане сравнений

SilencerWeb
14.12.2017
16:20:15
это да

Google

SilencerWeb
14.12.2017
16:20:21
в июне преза была записана
или июле

Artyom
14.12.2017
16:20:47
Мне сейчас кажется, что понимание связанности последовательности импортов аналогично по сложности пониманию квантовой механики
Окей, что делать, если моя цепочка импортов не работает
Это же жесть

Sergey
14.12.2017
16:28:08
Мне больше всего нравится styled-jss, но там медленно разработка идет... Кто что может посоветовать? (styled-components не предлагать, мне нужно в js объекте стили писать).

Artyom
14.12.2017
16:30:41
Мне кажется написать врапер, который будет пробрасывать объект со стилями и функциями в SC дело одного часа
Но, может, есть какие подводные камни. Хотя я вот подумал пол минуты, вроде нет

Andrew
14.12.2017
16:36:20
И кидает стили как пропсы в sc

Artyom
14.12.2017
16:37:40
А, в attrs можно

Timofey
14.12.2017
17:16:00

Max
14.12.2017
17:16:43
ы
нет

Roman
14.12.2017
17:17:42
Уникальность ключа должна оставаться независимо от количества перерендеров

Timofey
14.12.2017
17:17:49
Как в таком случае поступить, сгенерить их в constructor или componentWillMount сохранив в this.keys и потом использовать в render?

Roman
14.12.2017
17:18:49
Ну тут тебе только index юзать

Cenator
14.12.2017
17:18:58

Admin
ERROR: S client not available

Google

Cenator
14.12.2017
17:19:22
Нельзя ключи массива юзать

Roman
14.12.2017
17:19:28
А что может быть уникального у списка 1-10 :)

Timofey
14.12.2017
17:21:07
я вот лично столкнулся с проблемой когда использовал i вместо уникального key. в результате использования i получилось так что реакт не понимал какой компонент удалился и вешал стиль на совершенно другой.

Cenator
14.12.2017
17:21:34
Если так рассуждать

Timofey
14.12.2017
17:22:49
так что по поводу такого решения, адекватно?
Как в таком случае поступить, сгенерить их в constructor или componentWillMount сохранив в this.keys и потом использовать в render?

Cenator
14.12.2017
17:23:59
Короче при получении данных где-то мэпом добавь ключи и все

Timofey
14.12.2017
17:27:43
изменять props же нельзя)

Andrey ?
14.12.2017
17:28:25

Andrew
14.12.2017
17:28:28
uuid

Dan
14.12.2017
17:31:53

Cenator
14.12.2017
17:33:09

Timofey
14.12.2017
17:33:36
@danSteshenko а если один объект удалиться? все что за ним получат не достовернный key

Andrew
14.12.2017
17:33:59
и ключи будут новые
там при сортировках начинаются проблемы

Dan
14.12.2017
17:35:33

Google

Andrey ?
14.12.2017
17:35:42

Timofey
14.12.2017
17:36:17
@danSteshenko я тоже так думал, но в том то и суть что при ре рендер использует ключи что бы запускать componentUpdate избегая полного цикла создания нового компонента.

Dan
14.12.2017
17:39:09
As a last resort, you can pass an item’s index in the array as a key. This can work well if the items are never reordered, but reorders will be slow.
Из доки
Reconciliation

Andrew
14.12.2017
17:40:26
что не будешь фильровать

Dan
14.12.2017
17:41:43