
Vlad
07.05.2018
17:44:00
Я больше думаю и прокрастинирую, чем жду загрузки чего то
на данный момент

dima
07.05.2018
17:47:40

Google

dima
07.05.2018
17:47:46
я

Kelin
07.05.2018
17:48:14
соболезную

Valeriy
07.05.2018
17:48:17
ну парни вы наверное еще и на бензиновых двигателях ездите? :)))
норм пацанчеги давно заработали на ssd и теслу

Vlad
07.05.2018
17:49:53
шутка про гироскутер
блин зато как круто вебшторм ведет по аргументам)
разобрался

Valeriy
07.05.2018
18:04:05
нормальное железо можно тысяч за 80 купить, если видеокарту не брать, то и в 60 можно уложиться
это ползарплаты среднего программиста

Vlad
07.05.2018
18:06:17
Согласен, если ты этим зарабатываешь, то машина твой инструмент. Я пока не зарабатываю)

Andrew
07.05.2018
18:07:37
и тогда все будет ок

Google

Ivan
07.05.2018
18:08:03

Andrew
07.05.2018
18:08:12
и вебпак при ребилде будет очень плавно работать

Vlad
07.05.2018
18:08:34

Kelin
07.05.2018
18:09:03
что здесь делают люди, которые не зарабатывают? за еду на реакте пишут? ?

Vlad
07.05.2018
18:09:08
Самый кайф когда с хдд, особенно мертвенького, переходишь на ссд.

Vlad
07.05.2018
18:09:11
Так все упирается в ssd. У меня загрузка проца 15-20% всегда

Vlad
07.05.2018
18:09:34
Это круче даже, чем носки в конце дня снять?

Kelin
07.05.2018
18:09:34
понял

Valeriy
07.05.2018
18:10:16
все в реалтайме происходит :))0

Andrew
07.05.2018
18:10:24
+
на маках сейчас топовые ssd
очень приятно работать

Valeriy
07.05.2018
18:11:00
на маке у меня тоже ssd, но там помедленнее все происходит раза в три

Vlad
07.05.2018
18:11:13

Vlad
07.05.2018
18:11:17
Вот если решу перелезть на вебшторм, тогда будет повод купить ссд

Evgeny
07.05.2018
18:11:32
Хм, у меня hdd, работаю в phpstorm, все ок :)

Vlad
07.05.2018
18:11:47
hdd hdd рознь)
щас покажу

Google

Vlad
07.05.2018
18:12:04

Vlad
07.05.2018
18:12:25

Valeriy
07.05.2018
18:12:44
у меня в 2008 году рейд массив из 4-х hdd на компе выдавал под 600 мегабайт/сек

Evgeny
07.05.2018
18:12:51

Vlad
07.05.2018
18:13:07
этому уже 7 лет

Евгений
07.05.2018
18:13:33
Народ, кто как делал 404 с react-router-4, вложенными роутерами и ssr? Пока сделал через <Redirect> - на тот же самый location, но кажется какой-то костыль...

Vlad
07.05.2018
18:13:53
ну или pro

Stepan
07.05.2018
18:14:22

Evgeny
07.05.2018
18:14:23

Valeriy
07.05.2018
18:14:34

Vlad
07.05.2018
18:14:57
они m2 все. у меня sata только)
вот кстати тоже, sata не охото брать, ибо на m2 скоро все перелезть должны

Valeriy
07.05.2018
18:17:42
ну так самое главное это качественная материнская плата

Евгений
07.05.2018
18:17:49
А в чем проблема?
проблема в том, что процесс рендера синхронный, а роутер имеет 3 уровня динамической вложенности. Так вот например на 3-м уровне можно только выснить 404 или же 200...Из за этого клиент видит рендер куска страницы, потом всё схлопывается и отдатся 404...

Valeriy
07.05.2018
18:18:00
т.к. от ее возможностей зависит как твое железо будет работать

Евгений
07.05.2018
18:18:25

Stepan
07.05.2018
18:18:46

Евгений
07.05.2018
18:18:56

Google

Stepan
07.05.2018
18:19:34
ога
ты хочешь, например, если не нашел запись с таким id то выдать 404?

Евгений
07.05.2018
18:20:19

Valeriy
07.05.2018
18:20:26

Cenator
07.05.2018
18:20:27

Valeriy
07.05.2018
18:20:36
далеашь 1 роут - 1 пейдж
и нет никакой боли

Евгений
07.05.2018
18:21:06

Stepan
07.05.2018
18:21:28
ну да)
ну в таком случае все равно придется ждать ответа от апи

Евгений
07.05.2018
18:21:53

Cenator
07.05.2018
18:22:14
Ты же передаешь роутеру проп context
После рендера смотри что там
Если есть redirect location то редиректь

Евгений
07.05.2018
18:30:08
Тогда каким образом страница по частям уходит?
уходит не по частям, редиректнуть сервером нельзя, 404 должна быть там куда юзер пришёл...
сам редирект у меня на клиентской части происходит. вот пример
https://codepen.io/pshrmn/pen/KWeVrQ?editors=0010
Ну и ещё самый интеренсый вариант, тупо добавить 2-ю Entry в вебпак и сделать static 404, и положить хер что с перезагрукой будет переход на основное приложение

Stepan
07.05.2018
18:33:57

Евгений
07.05.2018
18:35:14

Stepan
07.05.2018
18:36:34

Евгений
07.05.2018
18:37:23

Google

Stepan
07.05.2018
18:38:36

Евгений
07.05.2018
18:41:56
можешь попробовать задавать гденибудь флаг notFound и смотреть его в ноде, если есть вернуть 404
так я сейчас так и делаю, на серваке определяю будет ли 404 или нет, дальше renderToString, там условие в App.js, если 404 то рендер 404 если нет, то обычный рендер, но проблема в том, что клиент нихера не знает о том, была ли там 404 или нет - и он начинает перерендеривать, доходит до нужной вложенности, понимает что тут 404 и происходит редирект...
И вот это я думаю нихуёвый костыль такой...


Stepan
07.05.2018
18:43:17
так я сейчас так и делаю, на серваке определяю будет ли 404 или нет, дальше renderToString, там условие в App.js, если 404 то рендер 404 если нет, то обычный рендер, но проблема в том, что клиент нихера не знает о том, была ли там 404 или нет - и он начинает перерендеривать, доходит до нужной вложенности, понимает что тут 404 и происходит редирект...
И вот это я думаю нихуёвый костыль такой...
Смотри, я правильно понимаю: ты делаешь renderToString, ждешь пока загрузятся данные, делаешь renderToString снова и отправляешь?

Евгений
07.05.2018
18:44:14

Stepan
07.05.2018
18:45:59
сбор данных

Евгений
07.05.2018
18:47:37

Stepan
07.05.2018
18:49:15

Valeriy
07.05.2018
18:49:50
что-то достало меня оборачивать каждый раз в connect компоннеты, подключая их к стору

Dmitrii
07.05.2018
18:50:12
началось

Stepan
07.05.2018
18:50:24
жиза

Valeriy
07.05.2018
18:50:27
попробовал сделать замену этому делу

Евгений
07.05.2018
18:50:32

Valeriy
07.05.2018
18:50:55
работает круто, тестируемость повысилась, за счет отсутствия хока в виде контейнера
надо подумать, не говно ли я сделал

Stepan
07.05.2018
18:51:38

Evgeny
07.05.2018
18:52:01
Интересно выглядит.