
Andrey
24.10.2017
13:43:50
Я не прав.

Leonid
24.10.2017
13:46:25
Если вас не затруднит ответте плиз на мой вопрос выше ?

Nikita
24.10.2017
13:48:30
Сова прав ,количество вопросов по rr4 поражает, а значит он не работает

Сергей
24.10.2017
13:49:06
я вот хотел серверный рендеринг прикрутить
а redial не работает с ним
теперь думаю заменить его на universal-router или ещё что

Google

Sergey
24.10.2017
13:50:53
ответьте Леониду про роутер,
потом я еще раз спрошу ))

Алексей
24.10.2017
13:51:43

Tauka
24.10.2017
13:51:46

Leonid
24.10.2017
13:51:48

Nikita
24.10.2017
13:52:37
Л - логика
Нормальная логика , инструмент должен быть простой и универсальный

Алексей
24.10.2017
13:53:07

Nikita
24.10.2017
13:53:19

Алексей
24.10.2017
13:53:24
Хватит нести чушь.

Tauka
24.10.2017
13:54:33
Редакс простой как тапок. Там нечему не работать.

Leonid
24.10.2017
13:55:43
спасибо за ответ ребят

Andrey
24.10.2017
13:56:57
Leonid Kuznetsov, [24.10.17 16:55]
спасибо за ответ ребят
я что то пропустил? был ответ? ?

Google

Amon Bower
24.10.2017
13:57:52

Sergey
24.10.2017
13:58:27
ответа не было, поэтому не стоит так писать,
подумают, что помогли и так и не ответят

Aziz
24.10.2017
14:03:10
или в роутинге самом поставить можно

Сергей
24.10.2017
14:04:38
Хватит нести чушь.
Не чушь. Он на сервере не может роутить с прелоадом данных
Вот и не работает

Алексей
24.10.2017
14:06:37

Сергей
24.10.2017
14:06:57

andretshurotshka?❄️кде
24.10.2017
14:07:04
лол)

Сергей
24.10.2017
14:07:11
Пишу одно он мне другое

Алексей
24.10.2017
14:07:21
Вот это неслабо бомбануло

Сергей
24.10.2017
14:07:30
Не пиши хуйню
Я говорю на сервере невозможно юзать. Ты мне про клиент
Блядь!!

Александр
24.10.2017
14:07:54
Как у меня горит ОЧААААГ

Алексей
24.10.2017
14:07:59
rr4 работает в браузере, а значит говорить, что rr4 не работает - это чушь

Сергей
24.10.2017
14:08:10
Существует не только браузер

Алексей
24.10.2017
14:09:23
Хотя то, что rr4 не работает на сервере - это тоже вопрос, на самом деле. Потому что я видел только жалобу Совы на сей недостаток. Может дело даже не в rr4.

Max
24.10.2017
14:09:24
серега, сходи прогуляйся

Сергей
24.10.2017
14:09:42

Nikita
24.10.2017
14:09:52

Google

Nikita
24.10.2017
14:09:54
https://reacttraining.com/react-router/web/api/history

Сергей
24.10.2017
14:10:23
Автор редиал явно указал на причину. Рр4 не знает о своей структуре пока не отрендерится

Sergey
24.10.2017
14:10:29

Алексей
24.10.2017
14:11:35

Сергей
24.10.2017
14:11:48
тебе не нужна тернарка

Алексей
24.10.2017
14:12:51
Но судя по тому как устроен rr4, то он не должен и не может знать о своей структуре до рендера.

andretshurotshka?❄️кде
24.10.2017
14:13:14
А зачем знать структуру?

Алексей
24.10.2017
14:13:22
Это ему позволяет наример делать рекурсивные роуты например

Сергей
24.10.2017
14:13:22
нафига ты пишешь обратные условия?
!condition ? A : B
не лучше ли нормально писать?
condition ? B : A

andretshurotshka?❄️кде
24.10.2017
14:14:56
То есть реакт роутер не может в SSR вообще?

Sergey
24.10.2017
14:15:00

Сергей
24.10.2017
14:15:10
а не лучше было бы вместо Render вставить сразу нужный компонент?
<Router component={isAuth ? Dashboard : WelcomePage} />

Алексей
24.10.2017
14:15:32

Sergey
24.10.2017
14:15:36

Сергей
24.10.2017
14:15:54
То есть реакт роутер не может в SSR вообще?
может
но в нем будет ДИКО проблематично обращаться во время рендера к API
я предвижу дублирование логики обращения к API ПЕРЕД рендером и во время рендера уже юзать готовые данные

Google

Sergey
24.10.2017
14:16:39
так писать плохой стиль
кому как. меня от тернарок в принципе тошнит. ну а так ты прав, конечно — обратное условие уж лучше тогда просто по другому назвать.

Дмитрий
24.10.2017
14:18:25

Сергей
24.10.2017
14:18:38
Так есть же
так он alpha и все равно заставляет описывать в статике

Дмитрий
24.10.2017
14:19:12
Ну да

Сергей
24.10.2017
14:19:20
собственно нафига вообще юзать рр4

Дмитрий
24.10.2017
14:19:42
Чувство вовлеченности
Коллективного горя

Алексей
24.10.2017
14:20:11
а дважды отрендерить нельзя?

Petr
24.10.2017
14:20:42

Sergey
24.10.2017
14:25:13
из моей картинки наверно не сразу понятно - дело то в том что эти роуты являются вложенными, потому что и сам компонет HomeContainer рендерится по роуту "/" снаружи. )

Сергей
24.10.2017
14:25:21
и зависеть от данных пришедших из предыдущего запроса?
@ZeroBias как ты юзал universal-router с реактом?))

Алексей
24.10.2017
14:27:12
Но вообще, на самом деле, прибивать роутинг гвоздями к реакту - это весьма плохая идея изначально.
Да это удобно, но архитектурно это неправильно

Сергей
24.10.2017
14:28:39

Paruyr
24.10.2017
14:32:40
В чем проблема подрубить RR4 к SSR?

Сергей
24.10.2017
14:32:49
ты вообще тред читаешь?

Google

Сергей
24.10.2017
14:33:00
раза 4 написал за последние полчаса

Paruyr
24.10.2017
14:33:58
? В Apollo как-то же сделали загрузку

Дмитрий
24.10.2017
14:34:19

Сергей
24.10.2017
14:34:21
мне очень не хочется тратить время на написание оберток

Алексей
24.10.2017
14:35:09
А эта штука работает?
https://github.com/dlmr/react-router-redial

Paruyr
24.10.2017
14:35:12
Всегда можно написать свой костыль. Например, мидлварь к редаксу, которая собирает промисы в кучу. Ждешь промисы и рендеришь.

Алексей
24.10.2017
14:35:13
или это не то

Сергей
24.10.2017
14:36:06

Алексей
24.10.2017
14:36:27
shit

Сергей
24.10.2017
14:36:31
какой же пиздец творится в голове у людей
соединять ридакс и роутер
ладно