
Stepan
23.05.2018
07:02:30

Илья
23.05.2018
07:02:48
Если есть кейсы в которых сага реально нужна, то ок. Но что мешает для кейсов где она не нужна использовать что-то попроще?

Stepan
23.05.2018
07:03:54

Google

Stepan
23.05.2018
07:04:26
это как пол приложения на ридаксе пол на мобиксе

Илья
23.05.2018
07:06:40
Они одинокавые кейсы решают
не совсем. Они работают с сайд эффектами. Сайд эффект это не кейс сам по себе. Они могут быть разные. И если это обычный кейс сходи в апи и положи что-то в стор то тут сага избыточна

Stepan
23.05.2018
07:12:03

Roman
23.05.2018
07:13:03

Илья
23.05.2018
07:15:04

Stepan
23.05.2018
07:17:38

Илья
23.05.2018
07:20:54

Nikita
23.05.2018
07:21:45

Stepan
23.05.2018
07:22:04

Nikita
23.05.2018
07:22:47
а в чем проблема?
Ну к примеру у нас есть карточки товаров, и есть каунт, для изменения каунта нужно делать пост и получать новый каунт
Куда мне засунуть этот каунт в сторе

Stepan
23.05.2018
07:23:11

Александр
23.05.2018
07:23:39
один объект с объектами и каунтом, другой объект с объектами и своим каунтом

Google

Александр
23.05.2018
07:23:42
в чем сложность

Stepan
23.05.2018
07:23:55

Илья
23.05.2018
07:24:49
redux головного мозга это называется. Пихать все в стор, что нужно и что не нужно

Nikita
23.05.2018
07:26:26
Они сто проц больше никому не нужны будут

Александр
23.05.2018
07:26:53

Stepan
23.05.2018
07:27:54
Ну окей а как например вы эти данные префетчите при ssr?

Dmitry
23.05.2018
07:28:05

Stepan
23.05.2018
07:28:33
или если их нужно будет сохранять после закрытия/открытия вкладки

Nikita
23.05.2018
07:28:41

Илья
23.05.2018
07:29:14

Stepan
23.05.2018
07:29:17
или если ты заново зашел на свой компонент и тебе каждый раз придется делать запрос, ты не знаешь загружены у тебя уже данный в стор или нет

Dmitry
23.05.2018
07:30:59
оверкил немного

Илья
23.05.2018
07:32:07

Roman
23.05.2018
07:32:22

Nikita
23.05.2018
07:32:24
Или я не прав?

Александр
23.05.2018
07:32:39
зачем

Roman
23.05.2018
07:32:54
Почему не работает spread?

Google

Александр
23.05.2018
07:32:59
ты же компонентам не весь стор скармливать будешь

Dmitry
23.05.2018
07:33:41

Nikita
23.05.2018
07:33:46

Valery
23.05.2018
07:35:48
Хочу сделать авторизацию на сайте, и что бы если авторизован, то в меню сверху показывало вкладку "Профиль", а соответственно если не аторизован, то вкладку "Логин". Где сохранять состояния это? Юзать redux? И при логине сохранять туда какой нить флаг? Или как это лучше сделать?

Yaroslav
23.05.2018
07:36:12

Valery
23.05.2018
07:38:28

Max
23.05.2018
07:38:40

Stepan
23.05.2018
07:40:44

Andrey ?
23.05.2018
07:41:06
Мог истечь токен, юзер мог дропнуть все авторизации (если есть такая фича), etc

Stepan
23.05.2018
07:41:35

Andrey ?
23.05.2018
07:41:56
Ну, с ssr заранее известно по-идее это должно быть, да

Yaroslav
23.05.2018
07:44:02

Valery
23.05.2018
07:49:07
тут не совсем понятно, если нужно убедиться что юзер залогинен уже (при перезагрузке страницы, например) - то обычно уходит запрос на бэк, типа validate
Я хотел сделать следующим образом. При логине запрос отправляется на бэк с данными логин/пасс, приходит токен, который пишется в куку, при чем в куку пишет сам саревер, отправляя в хедере set-cookies. Потом уже на reacte это состояние записывается в redux и собственно перерисовывается верхнее меню. А при каждом обновлении страницы, получается react дергает куку и если она есть, посылает запрос на бэк для проверки ее валидности, и в зависимости от ответа рисуем то или иное меню. Я правильно понимаю суть этого процесса?

Roman
23.05.2018
07:49:57

Stepan
23.05.2018
07:50:02

Valery
23.05.2018
07:51:54
Да, как то так
Тогда вопрос по редаксу, я с ним не знаком еще. Это получается как бы хранилище состояний, к которому может обратиться любой компонент? Если да, то будет ли происходить перерисовка при его изменени, как например при setState?

Stepan
23.05.2018
07:53:13

Valery
23.05.2018
07:53:53

Google

Admin
ERROR: S client not available

Max
23.05.2018
07:55:00

Игорь
23.05.2018
08:01:30
Всем привет! Никто не в курсе есть ли смысл сегодня на митап если ты в списке ожидания?

Valery
23.05.2018
08:01:43
Да, ты посылаешь объекты из редакса как пропсы в компонент. Если объект поменялся - компонент перерисуется
И еще вопрос) Например такая ситуация: юзер залогинился, работает работает на сайте, потом время куки истекло, соответственно при запросе на сервер будет слаться ответ о том что юзер не авторизован. И собственно 2 вопроса:
1) Как перекинуть юзера на страницу логина?
2) В каждом запросе надо будет проверить ответ, и если не авторизован то посылать изменения в редакс? Это не очень удобно. Можно ли это как то вынести на верхний уровень, что б непосредственно до того места откуда послался запрос, уже доходил необходимый ответ, который будет проверяться уровнем выше?

Акбар
23.05.2018
08:03:05
Кому то приходилось внtдрять Google Structured Data c JSON+LD?
Я добавил всю инфу и хочу проверить на их интсрументе, но он не видет. Обязательно ли делать Serve Side Rendering или Google сам проиндексирует и поймет?

Cenator
23.05.2018
08:03:11

Sergey
23.05.2018
08:03:41

Акбар
23.05.2018
08:03:42

Stepan
23.05.2018
08:04:01

Cenator
23.05.2018
08:04:05

Stepan
23.05.2018
08:05:17

Art
23.05.2018
08:05:19
норм по скорости работает?
https://tema.pw/pr/ecommerce-demo/

Valery
23.05.2018
08:05:26

Cenator
23.05.2018
08:05:40

Valery
23.05.2018
08:06:50
Спасибо все) буду разбираться с редаксом теперь

Flashbang ?
23.05.2018
08:10:56
Всем привет
Скажите плз, у вас происходит скролл по первым пяти ссылками в примере с контейнером?
https://github.com/fisshy/react-scroll
Вот пример, о котором идет речь: https://codesandbox.io/s/3zznv27l5

Roman
23.05.2018
08:18:05
долбанутый кейс...есть несколько экземпляров компонента на странице с внутренней логикой
возможно ли без стора и стэйта родителя чтобы экземпляры знали друг о друге? то есть выполняемая операция в первом экземпляре не давала начать выполнить операцию во втором

Max
23.05.2018
08:18:57

Flashbang ?
23.05.2018
08:19:23

Roman
23.05.2018
08:19:29

Google

Roman
23.05.2018
08:20:01

Roman
23.05.2018
08:20:16
она не нужна
делаешь например пейдж, он умный, в нем вся логика, в него импортишь 3 компонента

Vitaliy
23.05.2018
08:39:44
Всем привет. Как для img в .tsx использовать file-loader а для .css url-loader?

Андрей
23.05.2018
09:05:43
всем привет, подскажите есть сообщество по амазон сервисам? aws Cognito, AppSync, Lambda ?

Дмитрий
23.05.2018
09:34:35

Андрей
23.05.2018
09:38:48

Ilyas
23.05.2018
10:05:05
ребят, подскажите как в конец боди вставить метрику? есть пример типового компонента, в реакте не особо бум бум