
Vadim
12.02.2018
14:23:39

Kelin
12.02.2018
14:23:44
Зачем тебе сдался for в реакте

vs
12.02.2018
14:29:23
как в jsx масив img засунуть ?

andretshurotshka?❄️кде
12.02.2018
14:29:50
images.map(src => <img src={src} />)

Google

Andrew
12.02.2018
14:38:34
Ребзи скажите такую штуку
Кто когда юзает render prop а когда HOC
?

andretshurotshka?❄️кде
12.02.2018
14:39:41
везде рендер проп

Andrew
12.02.2018
14:40:14
Я вот тож думаю все перехуярить
Но а если нужны пропсы в хуках жизненного цикла
Тогда как ? ?

Дмитрий
12.02.2018
14:41:22
Написать класс-компонент?

Andrew
12.02.2018
14:42:11

vs
12.02.2018
14:42:40
как сдесь передать img?
export default [
{
"id": "qwerqwer",
'card': 'u',
'name': 'asdasdasdasdas'
}

Maxim robox
12.02.2018
14:42:49

Andrew
12.02.2018
14:43:34

Maxim robox
12.02.2018
14:45:11

Google

Andrew
12.02.2018
14:46:14

Nahasaki
12.02.2018
14:47:30
чмаффки ффсем в этам чятике
кто использует feature based структуру папок?

from
12.02.2018
14:49:50
Кто использует redux-act или redux-actions?
Вот запросил я сущность, произошла ошибка. Как правильно вызвать экшн?
Т.е. вот например запросили мы /api/users?id=1
Диспатчу экшн: receiveUser(new Error('goddammit'))
диспатчится хрестоматийный FSA: { type: 'RECEIVE_USER', payload: Error(...), error: true }
Как блин по этому экшну понять, какой именно юзер-то ошибку дал?! Ведь айдишника нет нигде
Очевидно, поле meta может помочь.
Но как тогда выглядит сигнатура экшн криэйтора?

andretshurotshka?❄️кде
12.02.2018
14:51:33
дима уже запилил либу для этого)
правда там совсем не хрестоматийный FSA)

from
12.02.2018
14:52:26
:)) давай её сюда, посмотрим

andretshurotshka?❄️кде
12.02.2018
14:53:41

from
12.02.2018
14:54:29
А то получается надо все экшны создавать такими:
createAction('TYPE', ({ payload }) => payload, ({ meta }) => meta)
И вызывать соответственно всегда с объектиком:
action({ payload, meta });
И разумеется потерять часть профита от использования redux-act(ions)

Cenator
12.02.2018
14:54:33

from
12.02.2018
14:54:48

Kelin
12.02.2018
14:59:10
Вообще role-based для фронта лучше
Имхо, конечно
Не всегда будут совпадать "контроллеры" и "модели"

Денис
12.02.2018
15:00:27

from
12.02.2018
15:01:19

Дмитрий
12.02.2018
15:01:45

Pavel
12.02.2018
15:02:42
Всем привет!
Как удалить EventListener
https://codeshare.io/axzEbP
Нужна функция, которая отработает один раз.

Google

Andrey
12.02.2018
15:03:47

Cenator
12.02.2018
15:03:57
Норм
По фичам - очень удобно

from
12.02.2018
15:04:53

andretshurotshka?❄️кде
12.02.2018
15:05:48

Kelin
12.02.2018
15:06:01
Хз хз

Andrey
12.02.2018
15:06:49

CFFTRP
12.02.2018
15:08:38

Andrey
12.02.2018
15:09:05

from
12.02.2018
15:09:20

Artyom
12.02.2018
15:12:31

andretshurotshka?❄️кде
12.02.2018
15:12:45
типизируется нормально

Artyom
12.02.2018
15:12:54
все?

Andrey
12.02.2018
15:13:02
Крутой плюс.

from
12.02.2018
15:13:14

Artyom
12.02.2018
15:13:36
Скиньте пример или статью, пожалуйста

Andrey
12.02.2018
15:14:09
Только в новом контексте.

Google

from
12.02.2018
15:14:22

Andrew
12.02.2018
15:17:00

Artyom
12.02.2018
15:17:21
Кхм, а как это в реактовских девтулзах выглядит?

Andrey
12.02.2018
15:17:26
Все равно ими пользоваться нормально нельзя.

Artyom
12.02.2018
15:17:50
да как бы нет, дебажить сложнее

Andrew
12.02.2018
15:18:00

Andrey
12.02.2018
15:18:15
Они тормозные неимоверно.
Так что по старинке логами и дебагером.

Pavel
12.02.2018
15:19:29

Andrey
12.02.2018
15:20:44

from
12.02.2018
15:21:11
Шутишь что ли )) нет

Pavel
12.02.2018
15:21:13

Artyom
12.02.2018
15:21:31
?