
Сергей
24.07.2017
20:20:26

Sergey
24.07.2017
20:20:33
)))

Вася
24.07.2017
20:20:46

Сергей
24.07.2017
20:21:37

Google

Sergey
24.07.2017
20:22:51
возьму на заметку
Самая главная фича - спасла мне много много часов. В хроме есть throttle CPU. Ставишь 20x. Если так ничего не тупит - практически на любом устройстве тупить не будет

Котяй Негодяй
24.07.2017
20:23:00
Стор — CRUD, как бы евент-емиттер на стероидах. БЛ — абстракция сверху стейта. Это утверждение запрещает нам пихать реализацию общения с сервером или ещё что-то сайдэффектовое в экшн-крейторы. И, исходя из этого, хорошо — значит пользоваться стором так же, как мы пользуемся эвент-эмиттером. Что нам остаётся? Миддлвари.
Вот, что я хотел сказать.

Вася
24.07.2017
20:23:46
>> Стор — CRUD, как бы евент-емиттер на стероидах.
ват?

Котяй Негодяй
24.07.2017
20:24:37
Ну, почти.
=)

Вася
24.07.2017
20:25:25
ну я хз как ты круд сюда притянул.

Котяй Негодяй
24.07.2017
20:26:28
Ну а что делаеть редъюсер? Вся его логика элементарна. Он, конечно, выполняет не только запись значений, а может выполнять какие-то вычисления, но они, всё равно простые.

Вася
24.07.2017
20:26:46
ну да, верно. а круд тут причем?
create, read, update, delete
ты же про него?

Сергей
24.07.2017
20:27:09
Миддлвары это же пиздец

Google

Котяй Негодяй
24.07.2017
20:27:10
create, read, update, delete
Yes.

Вася
24.07.2017
20:27:44
Миддлвары это же пиздец
ну если пилага в две страницы и два инпута, то че нет-то. зачем огород гоородить. хотя я бы и редакс не использовал в этом случае

Котяй Негодяй
24.07.2017
20:27:47

Сергей
24.07.2017
20:28:03
Ты пхаешь между вызовом функции и словно собственно обновлением стейта какие-то действия.
Звучит хуже сеттеров

Вася
24.07.2017
20:28:23
ну типо users, mediums

Котяй Негодяй
24.07.2017
20:29:07

Вася
24.07.2017
20:29:18
ну ладно, похуй, проехали

Котяй Негодяй
24.07.2017
20:29:22
Именно своей простотой и низкоуровневостью.

Сергей
24.07.2017
20:30:09

Котяй Негодяй
24.07.2017
20:30:22
Ой всё. =)

Вася
24.07.2017
20:30:25

Sergey
24.07.2017
20:30:56
О! А Как вы изменяете стейт если по одному экшену он должен изменится в нескольких ветках? Пишете большой редюсер или делаете несколько диспатчей?

andretshurotshka?❄️кде
24.07.2017
20:30:59
стор это event sourcing

Вася
24.07.2017
20:31:18

Котяй Негодяй
24.07.2017
20:31:38

Вася
24.07.2017
20:31:40
ну если я правильно понял
ну либо сага

Google

Сергей
24.07.2017
20:32:10
А сага здесь зачем

Вася
24.07.2017
20:32:13
но это если есть флоу сложный

Сергей
24.07.2017
20:32:32
Один экшн несколько редюсеров, в этом кейсе

Котяй Негодяй
24.07.2017
20:32:46
Ладно. Тогда redux-saga vs redux-observable.
И почему? =)

Sergey
24.07.2017
20:33:24

Group Butler
24.07.2017
20:33:28
Привет Maria. Прежде чем писать, прочитай правила чата. Они есть в прикрепленном сообщении.

Вася
24.07.2017
20:33:28

Сергей
24.07.2017
20:33:57

Котяй Негодяй
24.07.2017
20:35:14
Если редъюсер получается слишком пухлый... Ну, хз, наверное, это не очень хорошо. Главное — чтобы он был плоским.

Котяй Негодяй
24.07.2017
20:36:25
Но я могу ошибаться. Пусть меня поправят.
Тыбы показал здесь кейс.
Иерархию стейта и просто список названий экшнов.

Вася
24.07.2017
20:37:26
да вроде все верно

Sergey
24.07.2017
20:37:36

Котяй Негодяй
24.07.2017
20:37:39
Я подозреваю, что там есть лишний код.

Sergey
24.07.2017
20:40:21
У меня специфическое устройство. Управление только с клавы. Т.е. я обрабатываю каждое нажатие на кнопку. Получается что у меня мало экшенов в принципе, но очень развесистый стейт.

Вася
24.07.2017
20:41:04
ну стэйт машину надо какую-нить городить

Google

Admin
ERROR: S client not available

Вася
24.07.2017
20:41:27
реакция на один и тот же экшн зависит от предыдущего?

Sergey
24.07.2017
20:42:01

Сергей
24.07.2017
20:42:53

Sergey
24.07.2017
20:50:02
ну стэйт машину надо какую-нить городить
Последнее что я придумал - у меня есть простые экшены типа активный элемент в этом списке теперь такой. В хедере теперь вот это. И т.д.
На основании текущего состояния формирую массив из этих экшенов. А в редюсере делаю редюс ()))) по этому массиву где аккумулятор текущий стейт.

Vitaliy
24.07.2017
20:55:05
Может у кого есть проверенный стартер кит с TypeScript / Redux / React-router ?

Сергей
24.07.2017
21:06:47

Vitaliy
24.07.2017
21:07:41

Andrey
24.07.2017
21:09:24
А можно ли запретить браузеру выполнять автозаполение полей логина и пароля?

Сергей
24.07.2017
21:09:26
Если не можешь сам написать тем более

Default
24.07.2017
21:09:46
Этот пидарас мне все время одноразовые токены сохранял

Vitaliy
24.07.2017
21:10:30

Сергей
24.07.2017
21:10:39

Vitaliy
24.07.2017
21:10:42
соответственно, если не найду подходящего, напишу

Сергей
24.07.2017
21:11:02
В чужом потом офигеешь фиксить под себя

Sergey
24.07.2017
21:11:02

Andrey
24.07.2017
21:11:32
Хм. Спасибо

Sergey
24.07.2017
21:11:59
Знаю что звучит дико )
Но работало точно

Google

Laszlo
24.07.2017
21:13:41
Чуваки, подскажите плиз по какому хештегу здесь искать плагины к вс коду

Sergey
24.07.2017
21:14:30
Хм. Спасибо
Сейчас не найду но у них в багтрекере был такой тикет и они отказались его фиксить. (Причину тоже не помню к сожалению)

Laszlo
24.07.2017
21:15:30
Все, нашел

Andrey
24.07.2017
21:16:22
Ну потому что типо не баг хз. Спасибо буду думать)

Сергей
24.07.2017
21:33:18

Mike
24.07.2017
21:49:03
а есть @idle_ru?

М
25.07.2017
00:55:52
Столкнулся с тем, что в вундерлисте нет Архива. До этого в нем вообще все устраивало
Какой годный тудулист посоветуете?