
Max
29.09.2017
09:28:00
я прямо говорю что ты не понимаешь как работает жс
и реакт
и пытаешься умничать
поэтому глупый

Google

Cenator
29.09.2017
09:29:34
по-моему, очевидно, что чуваку нужен пример с роутером

Max
29.09.2017
09:29:50
причем тут интернет-магазин?
по-моему очевидно что чуваку надо разобраться в технологиях
— покажите пример как построить магазин из сруба
— в чем разница между обычным домом из сруба?
— ну там 4 стены должны быть и дверь чтобы посетители заходили

Виталий
29.09.2017
09:31:41

Aleksandr
29.09.2017
09:32:13
почему что?
у тебя thunk не обрабатывает твой action, или я что-то не так понял?

Виталий
29.09.2017
09:32:26
c thunk все нормально

Max
29.09.2017
09:32:43

Виталий
29.09.2017
09:32:58
https://www.npmjs.com/package/redux-api-middleware
Что-то подобное у меня, только упрощенное

Max
29.09.2017
09:33:12
подозреваю что просто вызывать экшн resetForm с диспатчем из санка

Виталий
29.09.2017
09:33:40
генерится объект состоящий из 3 экшенов, который обрабатывается одинаково в мидлваре

Artyom
29.09.2017
09:33:52
Я не понял как там санк вообще привязан, если у тебя кастомная мидлвара какая-то

Google

Виталий
29.09.2017
09:34:27
thunk позволяет вызывать в dispatch функцию, которая создает сложный action)

Max
29.09.2017
09:34:40
тут знают как работает санки )

Artyom
29.09.2017
09:34:40
У тебя типа мидлвара разбрасывает экшены из одного экшена с массивом типов на разные редюсеры?

Max
29.09.2017
09:34:53
а вот то что ты рассказываешь звучит как нихуя непонятная хрень )

Ilya
29.09.2017
09:35:03
зачем санк, когда есть сага?

Artyom
29.09.2017
09:35:13
Зачем сага, когда есть санк?

Aleksandr
29.09.2017
09:35:33
так проблема то в чем в итоге?

Artyom
29.09.2017
09:35:34
санк простой как пень, поэтому

Ilya
29.09.2017
09:35:37
сага - бг акшены из коробки
понял

Max
29.09.2017
09:37:12

Aleksandr
29.09.2017
09:38:36
ну так чо там с resetForm и санком? всем похуй уже?

Max
29.09.2017
09:38:50
там надо нормально рассказать что человеку надо
как говорил мой препод по физике — грамотно сформулированный вопрос содержит половину вопроса

Artyom
29.09.2017
09:39:53
Я сразу сказал, ему нужно линк на ресет функцию кидать в экшн криэйтер. А потом в своей мидлваре прокидывать его в санк

Oleg
29.09.2017
09:39:59
ребят. Тут неоднократно мелькали темы про мульти-языки и реакт-редакс... подскажите модуль для этого модный, легкий и хороший? чет не могу поиском найти

Max
29.09.2017
09:40:09
чот про i11n было
у меня слава богу только английский ?

Andrey
29.09.2017
09:40:53

Aleksandr
29.09.2017
09:40:56
юзаю react-intl и забил хуй на размер бандла

Google

Aleksandr
29.09.2017
09:41:00
изи

Виталий
29.09.2017
09:41:24
нашел наконец-то откуда я это взял)

Max
29.09.2017
09:42:13
что именно взял7
ты нам показываешь примеры где ты что-то берешь
а код не показываешь ?

Виталий
29.09.2017
09:43:40
ну вот в эту мидлварю пробрасывается экшен)) мы нигде не ждем промис или еще какую фигню, просто сыпятся экшены, когда запрос прошел

Max
29.09.2017
09:44:07
ты код показать можешь?

Виталий
29.09.2017
09:44:17
код чего?

Max
29.09.2017
09:44:19
кот баюн блин
того что ты там делаешь

Виталий
29.09.2017
09:45:49
const ConversationFormEnhancer = withFormik({
... handleSubmit: (values, {props}) => {
props.handleSubmit(values.text);
}
})(ConversationForm);

Виталий
29.09.2017
09:46:00
const mapDispatchToProps = (dispatch) => {
return {
handleSubmit: text => dispatch(sendMessage(text))
}
};

Artyom
29.09.2017
09:46:10
Я до сих пор не понимаю причем тут санки, если ты используешь для сайдэфектов эту мидлвару
Тебе надо переписать мидлвару, что бы можно было кастомные аргументы прокидывать.

Виталий
29.09.2017
09:49:03
thunk видимо используется в другом месте)
но эта мидлвара без него тоже не работает)
next(action) падает
и как эту мидлвару переписать? Я же не могу в экшен засунуть ссылку на метод formik
это не pure object или как там по-православному называется

Google

Artyom
29.09.2017
09:51:01
Так тебе не в экшн надо ее пихать, а в экшнкриэйтер
А ну... в экшн, да...
Ну это потому что у тебя один экшн вызывает другой экшн. Ты же в стор не суешь первичный экшн с ссылкой на функцию, так что норм

Виталий
29.09.2017
09:55:16
всё, дошло
const sendNewMessage = (data, afterSend) => ({
[POST_API]: {
... добавил в этот составной экшен
onComplete: afterSend
}
});

Admin
ERROR: S client not available

Виталий
29.09.2017
09:57:01
насколько это хреново вообще в плане redux?))

Александр
29.09.2017
09:57:04
Передавать ребенку стили через пропс, норм или так лучше не делать?

Artyom
29.09.2017
09:58:06

Александр
29.09.2017
09:58:56
Это же будет непрозрачно очень
Да тут редакс особо непричем, с экшенами твори что хочешь, главное стор не трогай

Artyom
29.09.2017
09:59:11
У него уже не прозрачно, имхо
Вообще любая мидлвара - это крутой кастом, но дикая не прозрачность
Да и все относительно.
Не, вообще можно дать такой совет
https://github.com/pauldijou/redux-act
Достаточно сахара и нормальная прозрачность. Только с типизацией проблемы

Виталий
29.09.2017
10:03:20
много кода в fetch

Ivam
29.09.2017
10:21:21

Сергей
29.09.2017
10:27:11
я тут в яндекс поиске нашел клевый селектор
в каждый цвет тыкнуть можно
хоть пройтись по всей палитре

Google

Irina
29.09.2017
10:27:49
а названия там вообще огонь

Max
29.09.2017
10:28:42
сова познает мир ?

Anton
29.09.2017
10:29:30
Интересно. Какой же цветовой код у детской неожиданности.

Artyom
29.09.2017
10:31:56
Вот норм помошник по набору цветов
https://material.io/color/#!/

Aleksandr
29.09.2017
10:33:03

Сергей
29.09.2017
10:33:22
эт случайно было)

Aleksandr
29.09.2017
10:33:35
И не стоит

Сергей
29.09.2017
10:33:59

Aleksandr
29.09.2017
10:35:27
Потому что есть гулаг

Art
29.09.2017
10:35:34
@syabro ты тут?

Irina
29.09.2017
10:35:55
я использую гугл для англоязычных запросов и яндекс для русскоязычных
может это излишество конечно, но почему-то греет мысль, что так выдача более удачная)

Pauline
29.09.2017
10:36:21
я просто не люблю жёлтый

Artyom
29.09.2017
10:38:30
Со времен установки яндекс браузера использую яндекс по дефолту. Первые несколько месяцев обращался к гуглу, сейчас уже надобности не чувствую

Ilya
29.09.2017
10:39:15