
Zabelin
19.09.2018
08:14:20
запросы разные, их не надо выкидывать)

Andrey
19.09.2018
08:15:32
на своем примере могу подсказать что, я делал отдельную функцию c fetch внутри которой обновлял токен в сайлент режиме

Tauka
19.09.2018
08:15:58

Andrey
19.09.2018
08:19:50
https://gist.github.com/andreyelpaev/75fc28d113c58fc66b75a00a24c6168b

Google

Dmitry
19.09.2018
08:20:04
Пока не хочется полдня тратить на гист, может ли проблема быть где-то тут (кусок компонента 2)
Если location меняется, значит проблема не в блокировании обновлений

Andrey
19.09.2018
08:23:41

Dmitry
19.09.2018
08:23:41
Все, решил
В родительском роутере было 3 маршрута на один компонент. Добавил им всем в render разный key. Значит косяк был именно в sCU.

Andrey
19.09.2018
08:26:30

Andrew
19.09.2018
08:27:47

Edward
19.09.2018
08:29:31

CFFTRP
19.09.2018
08:29:43
Как лучше поступить в ситуации ? В конструкторе компонента подгружаю список через экшен. Редьюсер обрабатывает, закидывает в стейт. Через коннект в пропсы прокидываю эти данные.
В первый раз они появляются в пропсах уже при рендере, а мне нужно их условно в state закинуть при инициации.
получается, при первом рендере уже данные с сервера нужно обработать, а они не приходят до него даже в пропсы

Vadim
19.09.2018
08:31:16

CFFTRP
19.09.2018
08:32:25

Google

CFFTRP
19.09.2018
08:32:53
при этом, всё на redux-actions. То есть, через async/await не выйдет

Andrey
19.09.2018
08:33:05

Sergey
19.09.2018
08:33:25
закинете как только данные придут

Дмитрий
19.09.2018
08:34:34
Хай, фолкс! Тут, как я вижу, активное реакт-коммьюнити, но я за реакт еще не брался и у меня иногда возникают вопросы по JS в целом. Не подкинет ли кто в личку ссылку на толковый канал по JS? Буду признателен. :)

Artyom
19.09.2018
08:34:38

Andrew
19.09.2018
08:35:06

Stepan
19.09.2018
08:35:16

Artyom
19.09.2018
08:35:19

S̶m̶°̶O̶k̶™?✔️
19.09.2018
08:35:46
для проверки
и вызвать его

Andrew
19.09.2018
08:36:38
return !data ? null : <SomeComponent />

Artyom
19.09.2018
08:36:41

Stepan
19.09.2018
08:36:48

S̶m̶°̶O̶k̶™?✔️
19.09.2018
08:36:55
Типа HTML теги там

Artyom
19.09.2018
08:37:00

Google

Andrew
19.09.2018
08:37:18

Stepan
19.09.2018
08:37:22

krn
19.09.2018
08:37:36
гайз, есть ли какой-нибудь клевый способ обрабатывать всем скопом ошибки Cannot read property of undefined ?

Artyom
19.09.2018
08:37:53

Andrew
19.09.2018
08:37:55
do expression тогда уже лучше

Artyom
19.09.2018
08:38:13

Stepan
19.09.2018
08:38:26

krn
19.09.2018
08:38:26
&&
и всю эту простыню в рендере держать? (

Stepan
19.09.2018
08:38:38

Andrew
19.09.2018
08:39:05

Stepan
19.09.2018
08:39:08
Или рисковать очком и юзать пропозалы со стейдж 1

Roman
19.09.2018
08:39:08

Stepan
19.09.2018
08:39:19

Andrey
19.09.2018
08:39:23
lodash/isEmpty ?

Stepan
19.09.2018
08:39:31
Или типа того
Но упаси господь

Дмитрий
19.09.2018
08:39:52

Google

Andrey
19.09.2018
08:39:53
_.get() есть такое

krn
19.09.2018
08:39:56
гет есть

Artyom
19.09.2018
08:40:15
Ну шо ты начинаешь, там стейдж 2
Была какая-то либа в которую кидаешь объект и колбек который принимает прокси объекта - тогда можно сколько угодно пропертей запрашивать
Чета там на букву n, вроде

krn
19.09.2018
08:40:55
вот с лодаш гет мне прям нравится

Vadim
19.09.2018
08:41:17
Ребят, что используете на проектах? lodash-fp, ramda? Или лучше нативом все обрабатывать и писать хэлперы?)

Stepan
19.09.2018
08:41:25

Roman
19.09.2018
08:41:56

Admin
ERROR: S client not available

Nikolay
19.09.2018
08:42:26

Evgeniy
19.09.2018
08:42:29

Nikolay
19.09.2018
08:42:31
А... это ты :)

krn
19.09.2018
08:42:43

Stepan
19.09.2018
08:43:03

Vadim
19.09.2018
08:43:17

Stepan
19.09.2018
08:43:29

Dmitry
19.09.2018
08:44:07

Stepan
19.09.2018
08:44:26

krn
19.09.2018
08:44:31

Nikolay
19.09.2018
08:45:05

Google

Stepan
19.09.2018
08:45:06
Рискуешь очком
Хотя! На самом деле, если отменят, достаточно будет сорцы прогнать через бабель один раз

krn
19.09.2018
08:45:17

Dmitry
19.09.2018
08:45:17
Одна строчка в .babelrc и одна запись в package.json.
И поиск по ?.

Stepan
19.09.2018
08:45:42
Ладно, я таки зря заагрился
Действительно довольно легко фиксится
Единственное что в коде потом будет хуева туча тернарок

Andrew
19.09.2018
08:47:11
И жепа будет гореть

Stepan
19.09.2018
08:47:47

Dmitry
19.09.2018
08:47:51
И так всегда горит, хуже не будет :)

Stepan
19.09.2018
08:47:54
Это такая фича, что она или есть, или нету

Andrew
19.09.2018
08:48:14

Stepan
19.09.2018
08:48:31

CFFTRP
19.09.2018
08:51:56

Dmitry
19.09.2018
08:51:56
Ребят, ещё вопрос по виджетам (Recharts).
В доке не могу найти, но может быть есть способ "схлопывать" большие периоды на графике?
Например, у меня есть гарфик LineChart, в который передаются данные для его отрисовки. Данные за месяц. Если же я передам в него данные за год, то он их нечитабильно отрисует. Можно как-то адаптировать это отображение библиотекой или нужно ручками данные нормализовывать в зависимости от перида, за который они предоставлены?

Stepan
19.09.2018
08:52:19
Зачем тебе вообще форс апдейт??

Sergey
19.09.2018
08:53:50