
Max
30.10.2017
13:29:01
кто тут не прав?

Сергей
30.10.2017
13:29:56

Алексей
30.10.2017
13:29:57

Google

Сергей
30.10.2017
13:30:43

Алексей
30.10.2017
13:30:43
не каждый промис, а все сразу

Сергей
30.10.2017
13:31:03
ещё один запрос, который будет вызван только после прихода новых данных
типа запросить список проектов, после запроса списка прав

Алексей
30.10.2017
13:31:42
это как бы должно лежать в одном thunk экшене

Сергей
30.10.2017
13:31:50

Алексей
30.10.2017
13:32:21
ну тогда рендерить пока промисов вообще не останется

Сергей
30.10.2017
13:32:31
список прав, глобален для всего проекта
а вот список проектов, категорий и пр. это чисто для конкретного роута
говно получается

Дмитрий
30.10.2017
13:33:27

Алексей
30.10.2017
13:33:28

Сергей
30.10.2017
13:33:59

Google

Сергей
30.10.2017
13:34:53

Алексей
30.10.2017
13:35:37
ну не знаю, брать хуки роутов тоже далеко не универсальное решение

Max
30.10.2017
13:35:50

Сергей
30.10.2017
13:35:59

Max
30.10.2017
13:36:08
короче отвали
запарил

Алексей
30.10.2017
13:37:17

Сергей
30.10.2017
13:37:20

Emir
30.10.2017
13:38:31
А есть ли возможность, кроме refs, вызвать метод дочернего компонента?

Сергей
30.10.2017
13:39:17

Nikita
30.10.2017
13:39:23
А то это ад и мракобесие

Алексей
30.10.2017
13:41:17
Ну вот есть панелька, которой нужны данные, и которая приконнекчена к редаксу и дёргает экшены при маунте и между корнем виртуального дома и элементом этой панельки 100500 компонентов
И Сова мне тут говорит, что верхние компоненты ПРОСТО ОБЯЗАНЫ знать о существовании этой панельки и сами вызывать экшены для получения данных по апи, так как в противном случае, вызовы апи получаются размазанными, что не является Совоугодно

Сергей
30.10.2017
13:42:10
у тебя весь проект на этих панельках построен?
или может эта панелька лежит в App который вставлен в роутер?
и больше нигде

Алексей
30.10.2017
13:43:41
как эта панелька может лежать в App, если она должна рендерится где-то в глубине дерева компонент?

Сергей
30.10.2017
13:44:14

Google

Алексей
30.10.2017
13:44:50

Сергей
30.10.2017
13:45:25
что каждый инстанс панельки будет запрашивать данные 1+ раз и хранить их у себя

Алексей
30.10.2017
13:55:32

Сергей
30.10.2017
13:56:07

Алексей
30.10.2017
13:57:26

Stepan
30.10.2017
13:57:42

Сергей
30.10.2017
13:57:42
зачем-то 100500 одинаковых панелек, со 100500 одинаковыми запросами

Алексей
30.10.2017
13:58:14
ну я нигде не говорил, что их 100500 и они одинаковые

Алексей
30.10.2017
13:58:26
интересно что за проблема проектирования

Алексей
30.10.2017
13:58:34
я говорил лишь то, что над панелькой 100500 всяких других компонент

Nikita
30.10.2017
13:58:38

Алексей
30.10.2017
13:58:46
вот у нас есть виджет, который встроен в разные части сайта, и еще в iframe встраивается
что мы делаем не так запрашивая в нем данные?

Алексей
30.10.2017
13:59:52
и при такой схеме запросы как раз в одном месте кода лежат, условно говоря
но их вызов - нет

Сергей
30.10.2017
14:00:36

Google

Алексей
30.10.2017
14:00:57
а

Сергей
30.10.2017
14:01:14

Алексей
30.10.2017
14:01:15
я говорил не о числе инстансов панелек на одной странице
а о числе подобных компонент
вообще

Сергей
30.10.2017
14:02:26
вот снова
куча компонентов которые запрашивают данные, попытка разобраться будет трагичной

Алексей
30.10.2017
14:02:36
то есть количество компонент, которые диспатчат экшены, которые дёргают апи в принципе может быть ничем не ограничено и самое плохое, что эти компоненты могут быть использованы не только в роутах

Алексей
30.10.2017
14:02:39
редкий кейс
только бизнес спит и видит чтобы все из таких кейсов состояло, все и везде хотят внедрять)

Сергей
30.10.2017
14:03:02

Vladyslav
30.10.2017
14:04:25
ребята, таокй вопрос, а почему я в mapStateToProps Делаю свойсвто (выбираю поле), и потом когда например меняю это поле (диспатчу экшен), то при вызове этого свойтсва из мапСтейтТуПропс в нем лежит старое не обновленное значение, как можно получить обновленное значение этого свойства ?

Алексей
30.10.2017
14:05:00
а вобще именно этот кейс решается хоком
этот кейс решается перечислением руками в одном месте всех тех вызовов апи/диспатчинге экшенов которые нужны для получения всех данных, которые будут отображены на данной странице
это по версии Совы всё

Сергей
30.10.2017
14:05:37
код получается минималистичным
и коротким

Алексей
30.10.2017
14:05:50
это конечно всё хорошо

Alex
30.10.2017
14:06:11
проброс через пропы через всё приложение?

Алексей
30.10.2017
14:06:22
вот только можно запросто забыть вызвать какой-нибудь апи

Сергей
30.10.2017
14:06:31

Google

Алексей
30.10.2017
14:06:34
или добавить компонент и не написать вызов апи

Сергей
30.10.2017
14:06:46
ты будешь пробрасывать пропсы и увидишь

Roman
30.10.2017
14:06:57
Есть у кого видосы или мануал по работе с девтулзами редакса?

Сергей
30.10.2017
14:07:04

Roman
30.10.2017
14:07:18

Nikita
30.10.2017
14:08:01

Сергей
30.10.2017
14:08:01

Алексей
30.10.2017
14:08:29

Alex
30.10.2017
14:08:30
ну если с коннектами к стору, то ещё норм

Сергей
30.10.2017
14:08:45

Roman
30.10.2017
14:09:04

Алексей
30.10.2017
14:09:27

Сергей
30.10.2017
14:10:14

Usman
30.10.2017
15:11:18
ребята, как отлавливать вверх и вниз события onWheel?

Eugeniy
30.10.2017
15:14:04

Usman
30.10.2017
15:22:51

Eugeniy
30.10.2017
15:23:11

Konstantin
30.10.2017
15:25:26
там же scrollTop есть