
Valeriy
05.05.2018
16:25:42
для этого у меня есть там action.raw
но практически никогда не используется
какая-то глупость вселенская

Google

Valeriy
05.05.2018
16:26:41
протаскивать экшины через байнд в мапинге.... верх идиотизма я считаю

Dmitry
05.05.2018
16:27:12
просто ты по факту через глобал сетишь стор
было куча либок которые с таким подходом работали
и все они ща деприкейтнутые
тошо вот такая имплисит передача стора
это не ок

Valeriy
05.05.2018
16:34:51
я передаю стор непосредственно после его создания в экшин билдер
о каком глобальном речь?

Дмитрий
05.05.2018
16:35:01
Ты же понимаешь, что дублируешь эффекты подчистую? )

Valeriy
05.05.2018
16:35:05
никакой магии все очевидно

Дмитрий
05.05.2018
16:35:48
В прямом

Valeriy
05.05.2018
16:36:09
ну поясни, что ты подразумеваешь под дублированием?

Google

Дмитрий
05.05.2018
16:36:40
Тройка экшнов это первое же что я сделал заюзав редакс, теперь это эффект
ты буквально дублируешь функциональность, только без всех фич, предоставляемых подходом
Подход называется "а давайте больше не будем писать одни и те же хелперы в каждом проекте"

Valeriy
05.05.2018
16:39:59
я пока не вкурил что ты имеешь в виду под дублированием

Dmitry
05.05.2018
16:40:09
ты еффектор юзаешь ?

Valeriy
05.05.2018
16:40:11
мне нужно по три экшина на каждый вызов метода апи

Dmitry
05.05.2018
16:40:34
если юзаешь, то там есть еффект который делает тож самое

Valeriy
05.05.2018
16:40:37
при этом создаю я всего один
я поэтому и привел для сравнения
один и тот же результат эффектором и через redux-act
createEffect создает инициирующий экшин и .done/.fail

Polar
05.05.2018
17:30:27
Всем привет!
Скажите, пожалуйста, я умею писать на Vanilla js, хотелось бы научиться писать SPA, стоит ли изучать для этого React? Или обойтись нативными методами?

Max
05.05.2018
17:32:15
да, стоит

Polar
05.05.2018
17:32:17
Я совсем нуб в вебе, хотелось бы разобраться, что и как надо изучать, чтобы стать асом
Мне посоветовали реакт

Valeriy
05.05.2018
17:33:26
todo list на реакте напишешь сам, считай, что стал асом :)

Max
05.05.2018
17:33:39
https://codeburst.io/the-2018-web-developer-roadmap-826b1b806e8d

Google

Max
05.05.2018
17:33:54
есть спорные вещи, но в целом верно все

Valeriy
05.05.2018
17:36:09
я бы сказал очень спорные

dima
05.05.2018
17:36:55

Дмитрий
05.05.2018
17:37:33
Да ну, кто же сейчас на жс то пишет

dima
05.05.2018
17:38:04

Evgeny
05.05.2018
17:38:20
Ну почему, у меня например не супер жс, но мини галерею и тест. задание от maxfarseer я написал)))
На реакте

Polar
05.05.2018
17:38:48

dima
05.05.2018
17:39:08
вот отсюда все проблемы

Polar
05.05.2018
17:39:12

Max
05.05.2018
17:39:30
BEM выкинь — с реактом не нужен

Evgeny
05.05.2018
17:40:30
Может кто скинуть ссылки на не очень крупные, но грамотно разработанные проекты на реакт-ридакс, чтобы можно было увидеть реальный код? Возможно такое?
Про BEM - это кому?

NEOQAZAQUE
05.05.2018
17:41:02
BEM не нужен из за styled components?

Andrey
05.05.2018
17:41:47
В частности.

Valeriy
05.05.2018
17:42:36
для BEM есть довольно удобная оберточка в виде bem-cn
не люблю BEM, но пришлось в одном проекте с ним работать
если бы не bem-cn с ума бы сошел наверное :)))

Google

Дмитрий
05.05.2018
17:43:48
Хорошо ещё весь bem stack не притащили)

Maxim
05.05.2018
18:41:13
Всем привет! Подскажите плиз как обновить стейт в редюсере, если приходят данные по одному экшену { email : xxx }, а может прийти и пароль по этому экшену {password : xxx }
Сам стейт выглядит как { email: «», password: «»}
в action.payload приходит объект data

dima
05.05.2018
18:42:24

LocSg
05.05.2018
18:47:08

Maxim
05.05.2018
18:49:01
и подскажите нужно ли передавать creditionals из компонента LoginForm или можно их сохранять при изменения поля в state и от туда брать для авторизации?

from
05.05.2018
18:49:16

dima
05.05.2018
18:49:46

from
05.05.2018
18:49:54

Alex
05.05.2018
18:49:58
кто работал с Yup, как будут выглядить ошибки если модель
{
group: {
field: "",
field2: ""
}
}

Maxim
05.05.2018
18:52:50

Alex
05.05.2018
18:53:36
типа атрибут path будет group.field или будет ошибка с путём group а в ней вложена ошибка с путём field?

LocSg
05.05.2018
18:54:17
Может babel надо подкрутить
Хз
У меня работает

Stepan
05.05.2018
18:55:08
Бабель чекай

LocSg
05.05.2018
18:55:34
Название экшена просто божественно, кстати
О многом говорит

Maxim
05.05.2018
18:55:43
Спасибо, есть наверное какие-то плагины нужны для редакса…

Stepan
05.05.2018
18:56:20

Google

Stepan
05.05.2018
18:56:35
Алло, у тебя бабель не настроен

Maxim
05.05.2018
18:57:00
в .babelrc
{
"presets": ["env", "react"]
}

Дмитрий
05.05.2018
18:57:06
Бабель-редух
Лол

LocSg
05.05.2018
18:57:15
гугли babel spread блаблабла

Stepan
05.05.2018
18:57:24

LocSg
05.05.2018
18:57:29

Роман
05.05.2018
19:17:01
Ну что там в реакте нового?
А что лучше - реакт или ангулар? Может vue the best?

Gkio
05.05.2018
19:22:53
знает кто нибуть как можно установить manual с json тему в vscode?

Alex
05.05.2018
19:35:06
Ребят, такой вопрос. Я хочу сделать выпадающее окно, которое будет привязано к адресной строке и в котором будет в зависимости от ссылки рендерится форма логина, регистрации, создания нового поста и тому подобное. Изначально я думал делать это таким способом: <Route path='*/login' component={LoginForm}/>. Тобишь любая ссылка на сайте, если она заканчивается на /login откроет то, что открыла бы без /login + выпадающее окно с формой логина. Это не получилось т.к. пути конфликтовали с другими роутами. Теперь думаю попробовать передавать инфу о том, какую форму нужно открыть через параметры: /posts/:post_id/?form=login. Стоит ли так делать или я страдаю фигней и есть уже какое то готовое решение о котором я не знаю?
Благослави макаронный монстр того, кто прочтет мою простыню

Gkio
05.05.2018
19:38:21
github захвачен совой. за сегодня 5 раз его вижу в github issues
http://jmp.sh/KASypUR