@react_js

Страница 2182 из 5115
Konstantin
21.09.2017
11:12:35
from
21.09.2017
11:12:55
ssr не расшифровал?

Дмитрий
21.09.2017
11:13:13
Google
Konstantin
21.09.2017
11:13:14
че это вдруг)
представь что ты робот ...

Sergey
21.09.2017
11:13:44
Константин
21.09.2017
11:14:09
[...arr].join(',')

Может кто подсказать способо адекватно решить такую банальную задачу. Есть 3 параметра (город, страна, возраст), которые могут быть с инфой, а могут и не быть. И следовательно может быть выведен 1 параметр, а могут и все 3 в строку. Следовательно после каждого параметра хорошим тоном бы ставить запятые, но не писать же на эти запятые кучу условий? Есть ли более адекватное решение?

Sergey
21.09.2017
11:14:22
кст заметил в в последнее время яндекс как будто начал справляться и без этого ?

from
21.09.2017
11:15:05
[...arr].join(',')
а спред зачем?

Konstantin
21.09.2017
11:15:19
При ssr, серьёзно?
Да, он там не все воспринимает. http://andrewhfarmer.com/react-seo/

И в догонку про гугл кравлеры: https://medium.freecodecamp.org/seo-vs-react-is-it-neccessary-to-render-react-pages-in-the-backend-74ce5015c0c9

Константин
21.09.2017
11:16:07
а спред зачем?
а, да это чет на автомате, чтобы показать, что там должны быть элементы

Sergey
21.09.2017
11:16:18
Konstantin
21.09.2017
11:16:31
Sergey
21.09.2017
11:16:46
так, окей

Default
21.09.2017
11:16:50
Таааак

Google
from
21.09.2017
11:16:52
server side rendering
http://lmgtfy.com/?q=ssr

Sergey
21.09.2017
11:17:17
и чем это будет отличаться от простого html в итоге по твоему?

для бота

Default
21.09.2017
11:17:39
А теперь еще раз, что гуглу может не понравиться, если ему отдают уже отрендеренную страничку?

from
21.09.2017
11:17:57
ща ещё услышим что-нибудь интересное, что для сео надо не реакт, а vue, например :)

Sergey
21.09.2017
11:18:05
server side rendering
или ты просто откуда то скопипастил это?))

Konstantin
21.09.2017
11:18:22
для бота
Ты никогда не сталкивался с тем, что пока у тебя там что-то рендерится на сервере, бот считает что у тебя грузится, ты получаешь контент уже, а бот все еще считает, что у тебя что-то грузится и уходит

Default
21.09.2017
11:18:55
ЭЭЭЭЭ

Konstantin
21.09.2017
11:19:22
ты вообще не втыкаешь как это работает?
Вообще да. Давай опустим вот эту штуку про "втыкаешь", ок?

Default
21.09.2017
11:19:25
SSR это не подгрузка частями

Вообще ничего общего

Sergey
21.09.2017
11:19:52
Konstantin
21.09.2017
11:20:10
ну ок, но ты чушь говоришь)
ок! работаем дальше ?

Sergey
21.09.2017
11:20:30
ок! работаем дальше ?
окей, про, тогда скажи чем отличается spa с ssr и без ssr?

Addicted
21.09.2017
11:21:42
ребят про ssr вчера тоже спрашивал

Aleksey
21.09.2017
11:21:58
На стороне сервера же проходит render компонентов

Addicted
21.09.2017
11:22:01
кто-то делал с 4 роутером. проблемы какие были. есть хлорошие ссылки может на тему react ssr universal

Sergey
21.09.2017
11:22:17
Google
Nikita
21.09.2017
11:33:40
А вообще перенос spa ,на ssr ,это сложная задача?Или нужно изначально на это ориентироваться

from
21.09.2017
11:34:53
сначала неплохо понять что всё это значит

и тогда будет ясно, что вещи в целом не мешающие друг другу

Nikita
21.09.2017
11:36:16
и тогда будет ясно, что вещи в целом не мешающие друг другу
Ну я имею ввиду spa без ssr,так просто проще писать

Я понимаю что и то и то ,это spa

from
21.09.2017
11:37:41
нюансы есть лучше про них прочитать и знать

типа там не обращаться к window (и прочим объектам, которые есть только в браузере) в конструкторах компонента и в componentWillMount

какие-то библиотеки в зависимостях могут этому не следовать

Nikita
21.09.2017
11:39:30
from
21.09.2017
11:39:53
вдохновись react-starter-kit'ом

Nikita
21.09.2017
11:40:58
Просто seo без ssr ,это такая боль ,поэтому и думаю о переходи на ssr

from
21.09.2017
11:41:46
спорно смотря че за проект

Nikita
21.09.2017
11:44:33
спорно смотря че за проект
Интернет магазин :с

from
21.09.2017
11:47:58
был как-то проект — если кратко типа инстаграма, только со своей спецификой но суть в том, что пользователи выкладывают посты-фоточки-цитатки на клиенте разумеется динамика, анимация, client-side-rendering, все дела в какой-то момент стало понятно, что seo конечно нужно. А то как посты в поисковике искать? Да и в соц. сетях ссылки давать? Но суть страницы с постом ведь жутко простая. Это имя автора и собственно контент. Решение? Такое же простое! Сервер определяет, что страницу запрашивает кто-то без JS и просто напросто вместо SPA выдаёт примитивный сгенерированный хтмл с контентом Все довольны, никаких сложных архитектур с ssr, рехайдрейшном и прочими заморочками

Dmitry
21.09.2017
11:52:39
у яндекса есть вроде в доках как определить, что это их поисковый бот можно прямо точечно их проверять, без проверки на отсутствие js

from
21.09.2017
11:53:10
угу, там наверняка так и сделали. Это я совсем упрощенно пояснил

Sergey
21.09.2017
11:54:36
rendertron гугловский выглядит очень заманчиво))

Dmitry
21.09.2017
11:54:42
а гугл ведь как я помню spa вроде индексирует, вот только насколько хорошо точно не знаю

Sergey
21.09.2017
11:54:51
но хз насколько это нормально

Dmitry
21.09.2017
11:55:00
есть кто с этим сталкивался?

Google
Sergey
21.09.2017
11:55:02
(скорее всего не особо конечно)

Dmitry
21.09.2017
11:56:20
ага все, вижу.

Sergey
21.09.2017
11:59:58
https://github.com/GoogleChrome/rendertron

from
21.09.2017
12:00:12
Вроде видел phantom js
эмм погоди, это не туда немного

речь же как раз о том, что тебе не надо клиентскую вёрстку повторять

видишь урл /posts/1234, сам запросил у апишки этот пост и выдал хтмл-ку, которую слепил хоть через template strings

https://github.com/GoogleChrome/rendertron
а вот это интересная штука тоже

Nikita
21.09.2017
12:01:49
видишь урл /posts/1234, сам запросил у апишки этот пост и выдал хтмл-ку, которую слепил хоть через template strings
Это тоже хороший вариант ,вот только для большого приложение долго липить придется

Sergey
21.09.2017
12:01:49
а вот это интересная штука тоже
но это и есть повторять клиент в общем то

from
21.09.2017
12:02:16
ну да

ну да, вопрос тогда в том, сколько видов страниц в проекте

KlonD90
21.09.2017
12:02:37
Nikita
21.09.2017
12:03:03
Нигде такое хорошим предложением не назовут
Ну для маленького сайта ,почему бы и нет ?

from
21.09.2017
12:03:17
Нигде такое хорошим предложением не назовут
это почему ) или ты придраться к технике хочешь?

KlonD90
21.09.2017
12:03:22
from
21.09.2017
12:03:59
тогда всё, что не ssr, а определение поисковика — новая точка отказа

KlonD90
21.09.2017
12:04:03
Дублирование работы и увеличение стоимости сопровождения

Google
from
21.09.2017
12:04:25
Дублирование работы и увеличение стоимости сопровождения
Так с чего я и начал — смотря что за проект

Sergey
21.09.2017
12:04:25
подход типа "здесь не особо важно и можно сделать хуево" обычно приводит к просто "сделать хуево" всегда))

from
21.09.2017
12:05:04
Возьми крупный поисковик авиабилетов Как правило это громадные сложнейшие приложения Но уникальных экранов, важных для поисковика там несколько штук

Sergey
21.09.2017
12:05:56
я к этому

Ну для маленького сайта ,почему бы и нет ?

Nikita
21.09.2017
12:05:57
Ну в общем я понял куда надо смотреть ,буду тестить rendertron и если что распишу впечатления. Будет проблемы ,перейду на ssr .Спасибо за ответы

Addicted
21.09.2017
12:06:01
контра для рендертрона?

Nikita
21.09.2017
12:06:40
Ну и конечно ждём,когда Яндекс уже научится ajax сайты индексировать

Sergey
21.09.2017
12:06:41
Addicted
21.09.2017
12:06:47
не пробовал сам. но вроде как докер, изолирован , на вход принимает просто url, проверил сейчас онлайн на некоторых. вполне корректно все..

ну т.е. какой аргумент за то, чтобы писать ssr поддержку для проекта или взять решение типа рендертрона и через него прогонять если это поисковик

Sergey
21.09.2017
12:07:35
ну

Addicted
21.09.2017
12:08:19
по факту согласен. на проектах типа магазинов, есть набор url которые для индекса, поиск ondemand всегда, по сайтам типа авиабилетов, думаю такая же ситуация

Sergey
21.09.2017
12:08:25
надо тестить, смотреть нет ли каких проблем, поделать нагрузочные тесты, все таки будет оверхед, надо оценить

Addicted
21.09.2017
12:08:36
+ контейнер. изолирован от кода. пишем только клиент версию

так он контейнер же, их хоть 1000 создай + я думаю там реализован кеш внути

оверхед. ну на первый взгляд оверхед как раз с ssr несколько больше.

у кого-то есть реальный опыт с рендертроном. поделитесь…

да ну проверил сейчас на паре проектов реакт

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