
Dzianis
15.09.2017
14:19:19
и было понятно откуда экшен пришел

saybel
15.09.2017
14:31:03
я для каждого модуля делал свои экшены, и один для взаимодейсвтвий

Aleksey
15.09.2017
14:32:13
модуль для взаимодействий?

Nikita
15.09.2017
14:32:44
Я явно указываю зависимости в модуле (не использую ducks)

Google

saybel
15.09.2017
14:34:55

Dzianis
15.09.2017
14:35:21
так а почему его явно не экспортнуть?

saybel
15.09.2017
14:36:13

Artem
15.09.2017
15:57:54
Х

Сергей
15.09.2017
15:59:46

Yaroslav
15.09.2017
16:06:38
привет всем)
есть компонент "NewsFeed" в нем рендерится список компонентов "NewsItem", каждый можно лайкнуть, после успешного лайка приходит событие по сокету от сервера типа успешный лайк. Если делать подписку на сокет в каждом "NewsItem", событие будет вызываться столько раз, сколько этих NewsItem'ов , как правильно это сделать?
чтобы один раз вызывался

Kirill
15.09.2017
16:07:53

Сергей
15.09.2017
16:36:28
пздц странные решения

Yaroslav
15.09.2017
16:37:09
я так и думал, но этих компонентов NewsFeed будет несколько
типа мои новости и новости других
выходит делать подписку в корневом файле, и каждый раз будет вызыватся рендер всего приложения?

Google

Сергей
15.09.2017
16:38:50

Yaroslav
15.09.2017
16:42:52
и из какого компонента подписатся на обновления стора?

Сергей
15.09.2017
16:43:28
из NewsFeed
очевидно

Vladyslav
15.09.2017
18:01:22
кстати, кто-то юзает в связке с редаксом immutable.js ?
или херня ?

Slava
15.09.2017
18:03:02
<Добрый день />

Stepan
15.09.2017
18:03:52

Slava
15.09.2017
18:04:16
это я так шучу, не обращайте внимания :)
Подскажыте пожылуйста (если можно - киньте ссылкой). Что там сейчас с лицензией реакта от фейсбука?
Что-то серьезное, или можно не принимать во внимание?

Artyom
15.09.2017
18:04:54
Компонент 'Добрый' с 'день': true

code4aman
15.09.2017
18:04:57
бизнес не отожмут

Artem
15.09.2017
18:05:08
или херня ?
Пользовался, пока про spread оператор не услышал )

Artyom
15.09.2017
18:05:21

Stepan
15.09.2017
18:05:36

Artyom
15.09.2017
18:05:59
Да я к тому, что <ДобрыйДень />

Slava
15.09.2017
18:06:20
В чатике вима здороваются ":hi!" )))

Artyom
15.09.2017
18:06:25
Хотя ...

Slava
15.09.2017
18:06:29
подумал что будет остроумно )

Google

kana
15.09.2017
18:06:52
Приветствие в чатах в принципе бессмысленно

Slava
15.09.2017
18:07:11
согласен

Vladyslav
15.09.2017
18:07:55
хз, я не вижу ничего в этом криминального
на работе тож в офис молча заходишь ?)

kana
15.09.2017
18:09:20
Ну вообще да, людей (в том числе и меня) часто раздражают, когда они в потоке, а тут кто-то заходит, чет орет

Сергей
15.09.2017
18:10:00

kana
15.09.2017
18:10:04
С теми, с кем придется работать (тима), поздароваюсь тихо, с остальными on demand

Николай
15.09.2017
18:10:24
если пришел не как все - зашел и мышкой в свой уголок, поздороваться на обеде потом можно будет

kana
15.09.2017
18:10:40
В смысле не как все?

Vladyslav
15.09.2017
18:11:31
хз, я сижу в небольшом опенспейсе, нас человек 12-15 сидит, все здороваются, ну типа всем привет скзаал не громко- не тихо

Николай
15.09.2017
18:11:32
не к началу рабочего дня

kana
15.09.2017
18:11:34
А, понял, привык к свободе просто, все приходят как попало)
Коллега к 9, я к 13

Vladyslav
15.09.2017
18:11:58
у нас не принятно не здороваться, грачевство какое-то)

Николай
15.09.2017
18:12:05
ну для ИТ - никогда не здороваться значит, ибо никто не приходит во время

Vladyslav
15.09.2017
18:12:33
в Германии - аналогично, сидел в опенспейсе- тоже все здороваются
откуда ты, Что у васз дороваться не принято?))

kana
15.09.2017
18:13:02
Суровая галера Епам
В РБ


Александр
15.09.2017
18:13:45
Всем привет! Кто знает, подсажите, как правильно организовать аутентификацию при сервер-сайд рендеринге в реакте. Я так понял, раотает таким образом: браузер делает запрос серверу, который рисует фронт, тот собирает по стейту хтмл, отдает браузеру, после чего браузер подгружает бандл с реактом и может взаимодействовать с приложением. Но если пользователь залогинен, то сервер, по логике, должен отдавать браузеру хтмл, соответствующий залогинненому юзеру. Я столкнулся с проблемой, что это невозможно, поскольку информация о том, залогинен ли человек, хранится либо в локалстораже и передается через JWT, либо в кукис. Соответственно, браузер может у апи спрашивать информацию о том, залогинен он или нет, а сервер с реактом у сервера с апи - не может. Выходит, что сервер с реактом всегда будет отдавать браузеру или поисковому роботу версию фронта для незалогиненных пользователей, а после инициализации скрипта в браузере у клиента он делает запрос к апи и мгновенно происходит логин?
Заранее спасибо

Google

Vladyslav
15.09.2017
18:13:49
ну хз, канеш если опенспейс на триста чел то орать во всем горло - всем здрасте- тоже не вариант)
у моей галерки тоже есть офис в РБ, надо будет спросить у ребят, Как у них там)

kana
15.09.2017
18:15:42
Хм, альтернатива - бэк не знает, залогинен ты или нет и всегда отдает тебе одну и ту же статику. А фронт уже сам делает запрос и проверяет свой статус. И если нужно, рисует страницу входа. Токен в лс.

Stepan
15.09.2017
18:16:05
Господи, как же хорошо, что сделали сайт
Не приходится объяснять каждый раз

kana
15.09.2017
18:17:07
Таки нет, ты не вник в контекст. Посыл сайта - делать приветствие и вопрос одним запросом

Александр
15.09.2017
18:17:16
я к такому же выводу пришел, просто мне кажется мб можно иначе как-то это сделать
Хм, альтернатива - бэк не знает, залогинен ты или нет и всегда отдает тебе одну и ту же статику. А фронт уже сам делает запрос и проверяет свой статус. И если нужно, рисует страницу входа. Токен в лс.

kana
15.09.2017
18:17:20
Тут же человек просто поздаровался и все. В этом случае все, что он хотел, он отправил, ждать ничего не надо.
Другой вопрос, какой смысл от такого приветствия. Сайт этот кейс не покрывает

Stepan
15.09.2017
18:19:07
<Добрый день />
Подскажыте пожылуйста (если можно - киньте ссылкой). Что там сейчас с лицензией реакта от фейсбука?
Тут же человек просто поздаровался и все. В этом случае все, что он хотел, он отправил, ждать ничего не надо.
Другой вопрос, какой смысл от такого приветствия. Сайт этот кейс не покрывает
Ну хотя ладно
Я приебался почём зря
В очередной раз сегодня

kana
15.09.2017
18:19:51
Тогда я не прав, прошу прощения, его сообщение я проигнорил)

Dmitry
15.09.2017
18:22:23
Господа, кто-нибудь юзал google-map-react или может здесь еще Старков есть до сих пор? Я правильно понимаю, что компонент не умеет из коробки нормально рендерить нативные маркеры на карте? (Есть обработчик на загрузку апи с доступом к методам карт, но при этом карта перестает загружаться сама)

Max
15.09.2017
18:26:26
:)

Artyom
15.09.2017
18:27:33
Пишу комментарии на англ в проекте, опять встал вопрос как записать слово "костыль". Пришло в голову "tricky hack"

Google

Stepan
15.09.2017
18:28:51
dirty hack, на худой конец

Alexey
15.09.2017
18:42:28
ГОСТ 5812-82
ванлав

Nikita
15.09.2017
18:57:39
тут есть, кто работал с сервис воркером в вебпаке?

Alexey
15.09.2017
19:19:19
Привет, а я правильно понимаю, что rollup не умеет группировать общие модули?

Nikita
15.09.2017
19:41:39
как заставить sw-precache-webpack-plugin ставить не абсолютные пути, а относительные?


Anton
15.09.2017
19:45:08
Всем привет! Кто знает, подсажите, как правильно организовать аутентификацию при сервер-сайд рендеринге в реакте. Я так понял, раотает таким образом: браузер делает запрос серверу, который рисует фронт, тот собирает по стейту хтмл, отдает браузеру, после чего браузер подгружает бандл с реактом и может взаимодействовать с приложением. Но если пользователь залогинен, то сервер, по логике, должен отдавать браузеру хтмл, соответствующий залогинненому юзеру. Я столкнулся с проблемой, что это невозможно, поскольку информация о том, залогинен ли человек, хранится либо в локалстораже и передается через JWT, либо в кукис. Соответственно, браузер может у апи спрашивать информацию о том, залогинен он или нет, а сервер с реактом у сервера с апи - не может. Выходит, что сервер с реактом всегда будет отдавать браузеру или поисковому роботу версию фронта для незалогиненных пользователей, а после инициализации скрипта в браузере у клиента он делает запрос к апи и мгновенно происходит логин?
Заранее спасибо
на сервере клиент берет хедеры юзера, и делает запрос к апи с данными хедерами
только придется токен хранить в куках


Sergey
15.09.2017
20:49:52
Ребят! При использовании Redux можно в компоненте задавать props или state или все должно быть через Redux ?

Stepan
15.09.2017
20:50:37

Sergey
15.09.2017
20:51:27
Конечно можно
А то я мучился и каждое изменяемое состояние отправлял в state Redux
Думал нельзя использовать setState React

Stepan
15.09.2017
20:52:41