
Алексей
30.10.2017
13:14:06
Вся суть rr4 в том, что он не делает запросов, а предоставляет эту почётную обязанность компонентам реакта

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

Max
30.10.2017
13:14:20

Knock
30.10.2017
13:14:26

Google

Сергей
30.10.2017
13:14:27
просто все остальные роутеры ВОЗВРАЩАЮТ СПИСОК КОМПОНЕНТОВ

Денис
30.10.2017
13:14:29

Max
30.10.2017
13:14:47
вообще
но дергают запросы

Сергей
30.10.2017
13:15:00

Дмитрий
30.10.2017
13:15:01

Сергей
30.10.2017
13:15:04

Max
30.10.2017
13:15:05
привязывать их к роуту как сова говорит — это ад
кому не должны?

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

Алексей
30.10.2017
13:15:18
любой роутер

Google

Сергей
30.10.2017
13:15:29
если вызвают ApiRequester методы только страницы
есть одна точка получения данных

Max
30.10.2017
13:15:36

Сергей
30.10.2017
13:15:37
тестить легче

Дмитрий
30.10.2017
13:15:42

Сергей
30.10.2017
13:15:49

Knock
30.10.2017
13:15:52

Алексей
30.10.2017
13:16:44
откуда он знает, что компонент A рендерит компонент B, который рендерит компонент С и так далее, а все эти компоненты в принципе могут иметь в componentWillMount много всего интересного, вызов api например

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

Дмитрий
30.10.2017
13:17:13
Роутер — это резолв обобщённых данных на основе хистори браузера

Max
30.10.2017
13:17:49

Сергей
30.10.2017
13:18:18
собственно нормального роутера нет

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

Сергей
30.10.2017
13:18:30
SSR с подгрузкой данных это боль

Дмитрий
30.10.2017
13:19:10

Max
30.10.2017
13:19:12
короче это комбайн какой-то
нафиг

Google

Nikita
30.10.2017
13:20:16
Плохая идея была бы с промис роутером ,который может быть в разных состояниях ,и смотря на них рендорил бы разные компоненты ?

Knock
30.10.2017
13:20:40
Надеюсь, это и в 3 версии тоже есть

Nikita
30.10.2017
13:20:58
Мы бы могли засовывать туда другие промисы ,к примеру запросы на сервер

Алексей
30.10.2017
13:21:02

Max
30.10.2017
13:21:10

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

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

Max
30.10.2017
13:21:41
сова сказал )

Knock
30.10.2017
13:21:41

Сергей
30.10.2017
13:21:42
фишка redial и серверного рендеринга не в том, чтобы запросить ВСЕ данные, а чтобы ускорить загрузку, спросив только самые необходимые и догрузив что нужно уже на клиенте имея первую верстку

Дмитрий
30.10.2017
13:21:45
все руки не доходят глянуть
Его минусы исходят из его плюсов, к сожалению, эту идею ещё предстоит довести до нормального удобного вида
Но как концепт рекомендую ознакомиться)

Max
30.10.2017
13:22:03

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

Max
30.10.2017
13:22:19
а раз нельзя, то городить еще один уровень абстракции смысле нет

Сергей
30.10.2017
13:22:31
ну я же решал SSR

Max
30.10.2017
13:22:44
я выше написал
что ты вышще написал? что все запиросы должна страница делатЬ?
?

Knock
30.10.2017
13:22:59
ладно парни: больше кода, отвлеклись совсем

Google

Дмитрий
30.10.2017
13:23:05
Пацаны, для обсуждаемой проблемы есть отдельные способы)

Сергей
30.10.2017
13:23:11

Дмитрий
30.10.2017
13:23:17
Чисто резолвить асинхронный ssr

Max
30.10.2017
13:23:18

Алексей
30.10.2017
13:23:18

Max
30.10.2017
13:23:27
у меня атомарные компоненты
которым плевать что там вокруг происходит

Сергей
30.10.2017
13:23:50
которые сами хаоса наводят?

Max
30.10.2017
13:24:05
“наводят хаоса” это твое субьективное мнение

Сергей
30.10.2017
13:24:08
компонент который зависит не только от пропс, но и от кучи внещних переменных?
как ты это тестируешь?

Max
30.10.2017
13:24:20

Алексей
30.10.2017
13:24:23

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

Алексей
30.10.2017
13:24:53

Max
30.10.2017
13:24:56

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

Алексей
30.10.2017
13:25:14

Max
30.10.2017
13:25:32
— никак
ты я смотрю конструктивно уже не можешь диалог вести?

Сергей
30.10.2017
13:25:55
обычно
@syabro по твоему это конструктивный ответ?

Max
30.10.2017
13:26:02
да, вполне

Google

Max
30.10.2017
13:26:10
обычно = так же как и остальные компоненты
не вижу в чем тут отличие может быть

Сергей
30.10.2017
13:26:21

Max
30.10.2017
13:26:30
пруф?

Сергей
30.10.2017
13:26:36
другие компоненты у меня чистые — зависят ТОЛЬКО от пропс
и тестить их крайне просто

Max
30.10.2017
13:26:46
отлично
у меня тоже
иногда от глобального стейта

Сергей
30.10.2017
13:27:27
подсказки для редактора/ИДЕ как код сворачивать (мб ошибаюсь, но видел в релизе вскод чет-такое)
у меня тоже
а у меня компоненты дергает thunk-экшены только
и именно запросов не делают

Max
30.10.2017
13:27:56
я рад, у меня нет редакса
точнее почти нет, скоро не будет

Сергей
30.10.2017
13:28:06
этож разные подходы к организации и хранению данных
но один хрен, чем больше чистых компонентов, тем проще код

Max
30.10.2017
13:28:41

Алексей
30.10.2017
13:28:50
кстати, а почему бы для проблемы с SSR не юзать middleware для редакса, которая будет собирать все промисы, которые возвращаются из dispatch?