
kana
02.06.2018
08:49:17
я ушел

Pavel
02.06.2018
08:50:12

Max
02.06.2018
08:58:43
Хэллоу, всем кто “новичок”, вышел разбор второго тестового задания, можете посмотреть здесь http://telegra.ph/Razbor-testovogo-zadaniya-2-06-02

Сергей
02.06.2018
09:00:06

Google

Artyom
02.06.2018
09:56:12
А, понял

Евгений
02.06.2018
09:56:31
Подскажите как реализовать авторизацию на react+django сессии, в какую сторону копать?
Как проверять состояние авторизованности при перезагрузке страницы? Нужно получать его каждый раз из заголовков?
Грамотно ли будет использовать ?глобальное редакс состояние user.isAuthenticated для показа разных компонентов для авторизованных и гостей, если да - то как его туда запихивать?

Cenator
02.06.2018
09:57:48
токен хранить в браузере, при загрузке проверяешь и перекладываешь в ридакс, да

Евгений
02.06.2018
09:58:55

Cenator
02.06.2018
09:59:13

Сергей
02.06.2018
10:01:53

Artyom
02.06.2018
10:02:09

Oleg
02.06.2018
10:18:41

Evgenii
02.06.2018
10:44:22

Derek
02.06.2018
10:53:01
Привет, подскажите пожалуйста, самый банальный вопрос.
Мне надо загрузить данные на страницу с АПИ. но мне бы хотелось их закешировать (сохранить в переменной и отдавать ее если еще раз запросят).
Как это кошерно организовать ?
Запрос событие через редакс, отдельный сервис для АПИ которые прослушивает событие GET_API, после ответа эмитит событие SET_API.
Как-то так или же по другому делаеться ?

Alex
02.06.2018
10:53:19
кто нибудь в курсе почему у пакета 'deep-equal' упали скачивания?

Alexander
02.06.2018
10:53:28

Google

Derek
02.06.2018
10:54:30
reselect?
это самый кошерный способ так делают все ?

Alexander
02.06.2018
10:54:40
Ну в связке с реактом да

Alexei
02.06.2018
10:55:06

Alex
02.06.2018
10:55:29
прост мб что-то другое появилось

Derek
02.06.2018
10:55:30

Alexander
02.06.2018
10:55:48
Это просто селекторы с мемоизацией

Alexei
02.06.2018
10:55:50
у реакта тоже упали)

Derek
02.06.2018
10:56:14

Alex
02.06.2018
10:57:47
ну там с 3 миллионов до 300 тысяч упали, чёт сильно для РКН

Alexander
02.06.2018
10:58:10

Alexei
02.06.2018
10:58:51

Alex
02.06.2018
10:59:12

Дмитрий
02.06.2018
13:19:27

Anton
02.06.2018
13:44:14
Ты про бабель, или бедного индуса?

Play
02.06.2018
16:01:27
Почему с динамических страниц переход происходит на главную, но не вызыватеся рендер?
this.props.history.push(‘/‘)
Со статичиских страниц таких проблем нет, все работает как надо.
С чем это связано и как починить?
Попробывал обернуть в withRouter, тоже самое
const Header = withRouter(Index)

Kelin
02.06.2018
16:04:48

Alex
02.06.2018
16:05:12
да, я посмотрел это так, никто не знает почему?

Yuri
02.06.2018
16:05:23
Ребят привет, Я UX UI дезайнер, есть идея на фриланс сайт (уже готовый макет) напоминает Spotify. есть желающие кто хочет занятса вместе разработкай как партнеры? пишиты в личку, пришлю дезайн на просмотр.

andretshurotshka?❄️кде
02.06.2018
16:05:57

Google

Voskresus
02.06.2018
16:07:57
Добрый день уважаемые, подскажите
const posts = [{
id: 1
title: 'Tosi bosi',
post: {
text: {
is: true,
value: 'xyu na trose'
},
media: {
is: true,
count: 1,
files: [{
type: 'image',
value: 'https://'
}]
},
meta: {
like_count: 12899,
comment_count: 14,
respot: 88
}
}
}]
такой постов должен в одном редуксе храниться ?
такой массив..

Cenator
02.06.2018
16:08:19
да

Voskresus
02.06.2018
16:08:43

Alex
02.06.2018
18:03:47
народ, такой кес, есть компонент в нём есть ещё второй компонент, во втором компоненте в cDM вызывается функция из первого компонента полученная через контекст, функция будет вызвана до того как первый компонент будет mounted, как отложить вызов функции, чтобы она отработала после маунтинга первого компонента?

Alexander
02.06.2018
18:04:13
почему бы не воспользоваться props?

Alex
02.06.2018
18:04:41
это к вопросу никак не относится

Alexander
02.06.2018
18:05:38
реакт какой? 15? или 16 с новым контекстом?

Alex
02.06.2018
18:06:29
16, и это тоже к вопросу не относится, проблема одинаковая даже если передать функцию через пропы, она будет вызвана до маунта вышестоящего компонента

Alexander
02.06.2018
18:07:08

code4aman
02.06.2018
18:07:31
рендерь дочерний компонент после дидмаунта родителя

Alex
02.06.2018
18:07:41
представь что функция передана пропами а не контекстом

Alexander
02.06.2018
18:07:55
и смотреть, есть ли она

Alex
02.06.2018
18:08:23
если быть точнее, то проблема у меня такого рода:
<Component1>
<Component3 ref={...}>
<Component2 callback={...}/>
</Component3>
</Component1>
колбек вызывается в cDM Component2, в функции я хочу использовать ref на Component3, но ссылка undefined т.к. Component3 не замаунчен в данный момент

Alexander
02.06.2018
18:15:10
Попробуй из cDM переехать в componentDidUpdate
А в component2 не передавай callback, пока у тебя не появится this.ref от Component3

Google

Alexander
02.06.2018
18:16:07
Типа callback={this.ref && fn}

Alex
02.06.2018
18:18:29
не, мне нужно зарегать компонент после маунта, вызвать функцию из Component3 когда маунтится Component2

Admin
ERROR: S client not available

Alex
02.06.2018
18:20:39
скорее всего мне нужно поменять местами Componen1 и Component3

Abu
02.06.2018
18:21:17
а во втором уже делай что-то, если он изменился

MaXG
02.06.2018
18:36:15
Начинать проект лучше со стороны нейтив реакта или веб?

Artyom
02.06.2018
18:42:49
Не писал на нейтив, но, наверное, проще будет с нейтив. Т.к. заранее можно подстроиться под его ограничения

Igor
02.06.2018
18:43:36

Artyom
02.06.2018
18:43:51
А я там не сижу ?

MaXG
02.06.2018
18:47:59

Дмитрий
02.06.2018
18:58:30

MaXG
02.06.2018
18:59:21
Да чат хочу свой старый переписать .. сервер ужас .. и клинт писал не я .. и все замерзло нафиг

Дмитрий
02.06.2018
18:59:27
Если он может ограничиться возможностями веба, то проще делать вебапп
Если нет, то лучше на нативке писать) рн себя не очень оправдывает

MaXG
02.06.2018
19:00:02

Дмитрий
02.06.2018
19:01:25
можно и ограничить
Прост в современных реалиях вебапп (тем более, если функциональность завязана на веб) можно сделать оооочень классным
Другое дело, если нужны нативные апи

Artyom
02.06.2018
19:02:19

Google

MaXG
02.06.2018
19:02:23
Ок, уговорил .. листаю маны .. и чегото нейтив мне не нравиться

Artyom
02.06.2018
19:02:27
Я не знаю, но слышал

Дмитрий
02.06.2018
19:02:41

Artyom
02.06.2018
19:02:47
О_о

Дмитрий
02.06.2018
19:03:01
А ты как думал, там жс в чистокровный свифт перегоняется что-ли

Artyom
02.06.2018
19:03:23
И почему?!

Дмитрий
02.06.2018
19:03:39
Это вопрос

Artyom
02.06.2018
19:04:44

Дмитрий
02.06.2018
19:04:52
Короч, рн наверное в чем-то хорош
Но он занимает оооочень узкую нишу между веб приложениями и нативными приложениями, требующими какой-то более менее функциональности