
Konstantin
23.05.2017
15:51:34
И посмотри что тебе туда приходит

Andrey
23.05.2017
15:51:43
ок спс. попробую подебажить
гы.. похоже всё дело в нём было! спс!

Konstantin
23.05.2017
15:53:45
На здоровье :)

Google

Konstantin
23.05.2017
15:54:07
И не забывай, тупой компонент --- он действительно тупой и ничего сам не умеет.

Andrey
23.05.2017
15:54:26
поспешил .. я перепутал с shudCmntUpdate
внутрь componentWillReceiveProps нужный пропс приходит

Konstantin
23.05.2017
15:55:23

Andrey
23.05.2017
15:56:25
прям ретурном ?
пойду в доку гляну

Konstantin
23.05.2017
15:57:53

Igor
23.05.2017
15:58:38
ребят, по Redux - есть чат румы, каждая рума имеет сообщения. Правильнее будет делать это как одну ветку стора, типо
rooms: [
{
id: ""
messages: [{},{},{}]
}
]
или сделать две - rooms и messages, и потом по id в сообщении ссылаться к его комнате?

Mike
23.05.2017
16:01:30
второе
про это ж даже в доке написано
и пример примерно такой же

Igor
23.05.2017
16:01:52
Разрываюсь, учитывая что логичнее бы было иметь отдельно редьюсеры для создания сообщений, а значит и отделюно их хранить. Но с другой стороны проще бы было потом просто доставать все сообщения конкретной румы

Google

Дмитрий
23.05.2017
16:02:27
Почитай главу про нормализацию стейта)
rooms: {
id1: [ 'msg1', 'msg2' ],
id2: [ 'msg3' ],
},
messages: {
msg1: '...',
msg2: '...',
msg3: '...',
}
За один проход все сообщения нужной комнаты и создашь

Igor
23.05.2017
16:08:52
rooms: {
id1: [ 'msg1', 'msg2' ],
id2: [ 'msg3' ],
},
messages: {
msg1: '...',
msg2: '...',
msg3: '...',
}
хммм, не совсем понял что значит конкретно это. Полчучается что ты все таки хранишь в комнатах сообщения. Но доку прочитаю, понял что не хранить копии, а только айди

Дмитрий
23.05.2017
16:09:23
id1: [ 'msg1', 'msg2' ],
К комнате id1 принадлежат сообщения с id msg1 и msg2

Maxim robox
23.05.2017
16:13:59

Сергей
23.05.2017
16:14:12

not
23.05.2017
16:39:35
парни, втыкаю страшно, подскажите кому не лень:
флоу восстановления пароля в котором на почту приходит ссылка 'somedomen.com/reset-password/somerandomcodeto'; без серверного рендеринга здесь ведь не обойтись или я что-то упускаю?
(react-router v3)

Alexey
23.05.2017
16:55:45
и какую роль ssr должен в этой процедуре сыграть?

Сергей
23.05.2017
17:01:18

not
23.05.2017
17:03:31
на данный момент при попытке открыть 'somedomen.com/reset-password' я получаю вот это
ну вот и занервничал)

Сергей
23.05.2017
17:04:20
Вообще чтобы на любой несуществующий адрес отдавать этот файл
Чтобы реакт-роутер хватал адреса

not
23.05.2017
17:11:10

Сергей
23.05.2017
17:12:09

Google

not
23.05.2017
17:12:21
https://cdn.css-tricks.com/wp-content/uploads/2016/03/browserhistory.gif
вот это чудесное изображение может чуть яснее объяснит, чем вызвано моё непонимание?

Mike
23.05.2017
17:17:17
потому что у тебя клиент про этот роут знает и перехватывает небось, а сервер только про / слышал

not
23.05.2017
17:18:32
ну, то есть, как бы намекает на https://github.com/ReactTraining/react-router/blob/v3/docs/guides/Histories.md#configuring-your-server
или около того??

Zaur
23.05.2017
17:20:01
На сервере сделать не '/' а '*' и тогда все будет хорошо

not
23.05.2017
17:21:56
ага, пойду ткну бэков, спасибосики

Victor
23.05.2017
19:29:39
сорри, случайно

Дмитрий
23.05.2017
20:06:14
Случайно переписал?

Tim
23.05.2017
20:35:26
Добрейший вечерок. Подскажите какая из UI библиотек для react удобно кастомизируется? А если еще и не все элементы можно установить а только часть то совсем прекрасно

Max
23.05.2017
20:35:54
бутстрап

Mike
23.05.2017
20:37:21
VanillaUI
от создателей VanillaJS

Котяй Негодяй
23.05.2017
20:39:50
BombiloJS.

Konstantin
23.05.2017
20:50:49
Семантик
Бутстрап - гавно из 2005.

Андрей
23.05.2017
20:51:39
В 2005 его не было

Max
23.05.2017
20:52:36
ну если у тебя единственный аргумент это год выпуска то лал

Konstantin
23.05.2017
20:54:49
Ну если эта шляпа не аргумент, то да, бутстрап - норм :)
А вообще ant.design китайцы пилят. Крутая штука.

Google

Max
23.05.2017
21:02:03

Admin
ERROR: S client not available

Konstantin
23.05.2017
21:02:45

Max
23.05.2017
21:03:03

Konstantin
23.05.2017
21:03:27

Max
23.05.2017
21:03:37
что?

Konstantin
23.05.2017
21:05:00
что?
Кнопка это кнопка. Ссылка это ссылка. Не вижу смысла миксовать.

Max
23.05.2017
21:05:20
на любом лендинге CTA это кнопка

Konstantin
23.05.2017
21:06:51

Mike
23.05.2017
21:08:40

Konstantin
23.05.2017
21:09:01

Mike
23.05.2017
21:09:17
потому что кнопка выглядит классно, а должна вести на страницы основного сайта

hlomzik
23.05.2017
21:09:21

Max
23.05.2017
21:09:35
https://www.apple.com/macbook-air/
справа кнопка Buy
например
https://ant.design/
кнопки Introduce и Get Started

Никита
23.05.2017
21:20:04

KlonD90
23.05.2017
22:43:03
????

Google

KlonD90
23.05.2017
22:47:36
я пытаюсь понять какое это имеет отношение к реакту О_о почему бы тебе не посмотреть в документацию телеграма?

Stepan
23.05.2017
22:51:21
Отчаялся парень, чего уж там

KlonD90
23.05.2017
22:53:37
info@stoloto.ru напомню e-mail куда советуют писать классики

Stepan
23.05.2017
22:54:25
Это какой-то сложный мем?

KlonD90
23.05.2017
22:54:52
ага еще с 80х

Stepan
23.05.2017
22:58:36
Вас понял

Zaur
24.05.2017
00:03:08
Что лучше использовать react-cookie или js-cookie для авторизации?

Mike
24.05.2017
00:04:42
я за js
но потому что реакт куки мне кажется очень странным
так что мб кто с более весомыми аргументами подойдет