
Max
24.05.2017
13:58:34
такое переносить надо кмк
но чот странное

Mike
24.05.2017
13:59:10
лушче сделать в стейте filter: {}
и свой редьюсер только на него повесить

Google

Max
24.05.2017
13:59:27
case 'BY_CITY': return { ...state, byCity: [...state.byCity, filter.cityId] };

Mike
24.05.2017
13:59:29
и экшены которые добавляют/выкидывают из этих фильтров

Max
24.05.2017
13:59:34
это список айдишников по которым фильтруется?

Котяй Негодяй
24.05.2017
13:59:52

Max
24.05.2017
14:00:14
а удалить как ид из него?

Mike
24.05.2017
14:00:16
ну и редьюсер должен быть чистой функцией вроде, и не плеваться эксепшнами

Котяй Негодяй
24.05.2017
14:00:29
*кейс.

Max
24.05.2017
14:00:50
я бы разбил наверное

Mike
24.05.2017
14:00:51
лучше тогда миддлварина, которая если пришел неизвестный тип фильтра не пропускает дальше экшн

Max
24.05.2017
14:01:09
ADD_CITY_FILTER
ADD_CLINICE_FILTER
etc

Котяй Негодяй
24.05.2017
14:01:11

Google

Max
24.05.2017
14:01:51
а почему эксепшн делает функцию не чистой?
размазывать логику по миддлварям как раз хз

HipJoy
24.05.2017
14:02:26

Max
24.05.2017
14:02:39
перечитать доку
у меня с бабелем не завелся тоже, я делал импорт лесс

Котяй Негодяй
24.05.2017
14:03:38
Ну, если разбить по экшнам, то эксепшна и не будет.

Konstantin
24.05.2017
14:03:44
а тебе диз не нравится что-ли????

Mikhail
24.05.2017
14:04:08
Мужики а кто-то пробовал добавлять отдельные редюсеры под каждую форму в redux-form? Насколько такой подход адекватный?

Котяй Негодяй
24.05.2017
14:04:15
Ну и, учитывая, что там флоу, то эксепшн видится как паранойя.

ainu
24.05.2017
14:04:44

Котяй Негодяй
24.05.2017
14:06:50
Пасиба.

Andrew
24.05.2017
14:07:07
Я делал. Поскольку был сложный степпер с различными формами на 8 страниц
Мужики а кто-то пробовал добавлять отдельные редюсеры под каждую форму в redux-form? Насколько такой подход адекватный?

Mikhail
24.05.2017
14:08:40

Andrew
24.05.2017
14:09:45
Это основной функционал mvp был. Нужно было ходит вперед назад по степперу с сохранением данных
Валюс сохранял отдельно в общий редюсер и доставал оттуда для начальных знаяений
Значений

Котяй Негодяй
24.05.2017
14:12:03
Во, разнёс.
https://gist.github.com/bigslycat/59807969572a79e5e543f6104da70035
Flow таки радует. Рефакторинг без багов.
Это я и экшны все переименовал, и типы.

Google

Andrew
24.05.2017
14:13:56
Иногда надо поправить значения перед тем как отправить в временный редюсер redux form - под это тоже есть апи
Хм, и как оно прижилось?
Просто это будет нормально контролировать values у каждой формы? Или что у тебя за кейс был?

Джон
24.05.2017
14:29:28
Ребят, в каких случаях такое происходит с redux-saga ?
нагуглить не получается, а наугад долго )) может кто стакивался

Konstantin
24.05.2017
14:30:29

Джон
24.05.2017
14:30:37
так и знал
что кто-то так скажет

anoru
24.05.2017
14:31:31

Джон
24.05.2017
14:32:41
сори, разобрался уже

HipJoy
24.05.2017
14:55:15

Dmitrii
24.05.2017
16:00:15
Работал кто с Apollo?

Denis
24.05.2017
16:06:29
Ты бы ещё спросил есть тут кто

Dmitrii
24.05.2017
16:10:43
А что мне ещё спросить чтобы узнать количество людей работавших с ним ?

Denis
24.05.2017
16:18:45
Тебе как по России в целом или по конкретным регионам

Twix
24.05.2017
16:28:56

Mike
24.05.2017
16:30:19
Пхпшники настолько суровые, что ставят пакеты из ПЕКЛа?

Twix
24.05.2017
16:31:29

Varyen
24.05.2017
16:33:26
а composer не?

⭐️Alexandra
24.05.2017
16:38:22

Google

⭐️Alexandra
24.05.2017
16:38:23
Всем привет, есть очень веселый баг! Для легкости чтения, все сложила в один файл, на самом деле они разнесены по разным, но абсолютно идентичны кроме id и name у инпутов. Собсвтвенно вопрос - card-holder триггерит onChange, а cvv - нет. IE10.
Что за дичь?!

Evgeny
24.05.2017
16:45:01
Почему не компоузишь компоненты
const Input = (props) => <input type=“text” className=“xxxx” onChange={this.handleChange} {…props} />
<Input id=“” name=“” />
Пиздец же выглядит

Twix
24.05.2017
16:50:17

⭐️Alexandra
24.05.2017
16:50:21
Да

Admin
ERROR: S client not available

⭐️Alexandra
24.05.2017
16:50:40
Меня сейчас другое интересует

Evgeny
24.05.2017
16:51:10
Ну как минимум у меня вопрос к тому что ты в обоих элементах делаешь ref={this.input = input}
Т.е. у тебя перезатирает присваивание
this.input же в контексте класса

マイク
24.05.2017
16:51:38
и value одинаковый

Petr
24.05.2017
16:51:41
В разных файлах же

⭐️Alexandra
24.05.2017
16:51:51
1 скрин удобнее 3х
По делу давайте, нечем помочь - не надо вообще тогда

Name
24.05.2017
16:52:41
запили на codepen/jsbin с вопроизведением ошибки

Evgeny
24.05.2017
16:52:58

⭐️Alexandra
24.05.2017
16:53:18

Google

⭐️Alexandra
24.05.2017
16:53:27

Twix
24.05.2017
16:53:51
не знаю с чем связано, попробуй так:
this.handleChange.bind(this)

Petr
24.05.2017
16:54:02
Предлагаю забить на ie

⭐️Alexandra
24.05.2017
16:54:27

Twix
24.05.2017
16:55:53
А если меняешь их порядок cvv начинает отрабавтывать, а второй нет?)

⭐️Alexandra
24.05.2017
16:56:11
Они не в одном файле и не будут там

Name
24.05.2017
16:56:25

Mike
24.05.2017
16:56:37

⭐️Alexandra
24.05.2017
16:56:46

Max
24.05.2017
16:56:53
проверь алертом

Mike
24.05.2017
16:56:53
пока у тебя не работает в разных файлах ошибка может быть ГДЕ УГОДНО

Max
24.05.2017
16:57:02
вообще бросает ли онченж

Konstantin
24.05.2017
16:57:02
А покажи структуру отрисованного ДОМа

Max
24.05.2017
16:57:06
может у тебя там навешано говна

Mike
24.05.2017
16:57:07
пока не воспроизведешь в самом простом сценарии смысла нет обсуждать ничего

Max
24.05.2017
16:57:11
рефы походу не просто так

Name
24.05.2017
16:57:21

⭐️Alexandra
24.05.2017
16:57:32

Mike
24.05.2017
16:57:49
разница в том, что у тебя что-то эти файлы собирает вместе, куча другой логики и т.п.