@react_js

Страница 2914 из 5115
Cenator
10.01.2018
10:47:11
Чтобы с сервера пришли данные

Sergey
10.01.2018
10:47:12
на udemy курс, автор так делал

Cenator
10.01.2018
10:47:23
Иначе в чем смысл сср

Sergey
10.01.2018
10:47:27
только я не понял для чего нужно и там и там

Google
Cenator
10.01.2018
10:47:33
Сео

Sergey
10.01.2018
10:48:05
он там использовал express, nodemon,parallel

Alexander
10.01.2018
10:49:10
что ты имеешь в виду?

для SSR часто сериализуют состояние, полученное на сервере, чтобы на клиенте его подхватить обратно

но не всегда это возможно

часть данных могут быть получены только на клиенте

Sergey
10.01.2018
10:50:23
в коде автор объявлял provider,store как в клиентской так и в серверной части, я просто не понял зачем и там и там это нужно

+ там еще react-router-config был

Alexander
10.01.2018
10:51:31
в коде автор объявлял provider,store как в клиентской так и в серверной части, я просто не понял зачем и там и там это нужно
SSR - это когда на сервере выполняется приложение, которое вместо DOM рендерит в строку с HTML

если нужно просто отрендерить HTML, этого достаточно

иначе нужно на клиенте запустить то же самое приложение

Google
Alexander
10.01.2018
10:52:45
может, и правда не нужно

редакс вообще не нужен

Sergey
10.01.2018
10:53:24
ну у меня первая мысль возникла, что это необходимо для "синхронизации" клиента и сервера

чтобы данные одинаковые были и там и там

Игорь
10.01.2018
10:54:11
Гайз, как в historyjs получить весь стек с урлами? Речь о 4м роутере

Или через goBack можно получить предыдущий location

Но нужен именно урл

Строкой

Igor
10.01.2018
11:03:46
Location.href ?

А где ты хочешь получить url ?

Stepan
10.01.2018
11:04:17
Igor
10.01.2018
11:04:30
В колонке роутера или внутри какого то компонента ?

Stepan
10.01.2018
11:05:36
Нельзя получать урлы из хистори апи

Иначе все сайты бы пиздили вашу историю

Vladimir
10.01.2018
11:06:21
По своему сайту историю можно в куках хранить

Vladimir
10.01.2018
11:06:52
разницы немае

Stepan
10.01.2018
11:06:54
localStorage
Ну есть пара минусов

При ssr не видно с сервака

Google
Andrew
10.01.2018
11:09:27
Вообще документа не видно ?

Stepan
10.01.2018
11:09:42
?

Vladimir
10.01.2018
11:10:02
у тебя нет доступа через сервер к document

Stepan
10.01.2018
11:10:53
Капитан очевидность на страже

Кстати, localStorage лежит в window, а не в document

Vladimir
10.01.2018
11:11:16
Если так очевидно, то зачем писал знак вопроса?)

Stepan
10.01.2018
11:11:22
Если уж обобщать

Потому что не понял, при чём тут document

Igor
10.01.2018
11:13:49
А почему вообще может потребоваться получить предыдущий url ?

Владимир
10.01.2018
11:14:53
localStorage
для localStorage есть полифилл под ssr

Igor
10.01.2018
11:15:21
@impudentboy ?

Stepan
10.01.2018
11:15:42
Igor
10.01.2018
11:15:55
Так и юзай метод назад

Зачем урл ?

Stepan
10.01.2018
11:16:08
А если сзади не твой сайт?)

Не хочется отпускать юзерка

Igor
10.01.2018
11:16:19
Так и нельзя вернутся назад

;)

Stepan
10.01.2018
11:16:24
Можно

Igor
10.01.2018
11:16:43
Блин убил бы за такие решения ;(

Google
Stepan
10.01.2018
11:16:44
Ну с гугла заходишь, goBack кидает назад на гугл

Ну их не существует

Нельзя смотреть)

Igor
10.01.2018
11:17:03
Stepan
10.01.2018
11:17:18
И?

Я тебе просто юзкейс предоставил)

Теоретический

Igor
10.01.2018
11:17:48
Если ты попытается из консолей сделать history.go(-1) нечего не получится

Vladimir
10.01.2018
11:18:11
а зачем тебе это все на сервере ?

Admin
ERROR: S client not available

Igor
10.01.2018
11:18:13
Я тебе просто юзкейс предоставил)
Я понял, мне это китайцев напомнило, они хистори всегда реплейс

а зачем тебе это все на сервере ?
Видимо это тоже был кейс, на сервере можно юзать реферер

У хистори API есть метод goback

Его можно получить из декоратора withRouter

Не урл зачем нужен не понятно :(

Игорь
10.01.2018
11:23:16
@impudentboy ?
Ну у нас визарды и модальники на роутах

И валидируются

В редаксе чисто данные

Просто в 3 был узел в хистори

В котором вся иерархия урлов была

Google
Игорь
10.01.2018
11:24:34
Ну массив

Igor
10.01.2018
11:24:45
Ум

Интересно

Не делал такое

Игорь
10.01.2018
11:25:21
Ну просто идея такая чтобы все контролировалось роутами

Igor
10.01.2018
11:25:27
Ну тебе же максимум нужно получить 1 предыдущий роутера ?

Игорь
10.01.2018
11:25:36
Да

Igor
10.01.2018
11:25:40
Или просто сделать goBack

Игорь
10.01.2018
11:25:48
Роут

Гоу бэк не хватает

Igor
10.01.2018
11:26:00
Роутер сново отработает и Валида у я тоже, что то не вижу проблемы ;)

Код у студию ;)

Игорь
10.01.2018
11:27:50
Модальник

Внутри табы

Собственно если я похожу по табам

Гоу бэк надо вызвать n количество раз

А идея простая

Получаю прев урл

Кладу в стейт

И при закрытии всегда знаю кула редиректить

Можно ручками везде прописывать

Но это не комильфо

Страница 2914 из 5115