SSR в React приложении - это просто / Зар Захаров (ZarMarathon)

  Рет қаралды 11,559

DevFest Omsk

DevFest Omsk

Күн бұрын

Мы на столько привыкли к SPA приложениям, что порой даже уже забыли как это было раньше. В своем докладе я хочу рассказать какие бывают приложения, зачем нам нужен SSR, что лучше самописный или уже готовый фреймворк типа Next.js, ну и конечно покажу как подключить SSR к своему приложению используя HAPI и handlebars.
Страница доклада на сайте:
devfest.omsk.c...
DevFest Omsk 2021
23-24 октября, Омск
--------
Нашли ошибку в видео или опечатку в описании доклада? Пожалуйста, сообщите нам о ней по почте devfest@omsk.community.

Пікірлер: 24
@ТатьянаДжанаева-ю4з
@ТатьянаДжанаева-ю4з 2 жыл бұрын
спасибо, прекрасная лекция!
@stepanmikhailiuk4571
@stepanmikhailiuk4571 2 жыл бұрын
Стоит немного дополнить. Например, в начале много говорится про перфоманс, разные метрики, но не показывается как из мерить и как не допустить деградацию, автоматикой. Не уделено внимания перфомансу в контексте самого SSR - думаю людям было бы интересны циферки. Есть некоторые проблемы в коде на слайдах, например в обработчике запроса идёт синхронное чтение из файла при каждом запросе. Не обсудили стриминг SSR. Но сама задача, сделать овервью, показать что база SSR понятная штука , по моему, решена хорошо. Наверное, всякие неудобные мелочи можно рассказать в докладе «SSR - это сложно» :)
@Alequez97
@Alequez97 9 ай бұрын
Я не стану спорить хорошо или нет, у меня скорее вопрос зачем это настраивать и поддерживать самому? Если нам нужно оптимизация поисковой выдачи, то не проще для SSR взять готовое решение? Для самого реакта есть как миниму Next.js, есть обертка над Vue Nuxt, в которой это тоже идёт из коробки. Если на проекте разработчики помимо всех проблем будут ещё поддерживать сами свой сервер сайд рендеринг, то ИМХО, такой проект далеко не уедет. Это как пытаться написать свой веб-сервер, вместо того, чтобы взять готовый. В чем смысл всего этого? Просто потому что это интересно? Ну может быть, не спорю. Не знал, что реакт так может, но использовать в коммерческом проекте вряд-ли это стану
@murcha5899
@murcha5899 2 жыл бұрын
крутой) приятно было послушать) появилось общее понимание SSR
@grenadier4702
@grenadier4702 2 жыл бұрын
К сожалению, забыли упомянуть такую очень важную фишку, как в том же нексте, -- getServerSideProps, когда для какой-то отдельной странички нужны свои уникальные данные, а также динамический роутинг
@romanscher
@romanscher Жыл бұрын
У angular всё из коробки работает. Но в ру сегменте больше реакта, поэтому приходится работать с тем что есть.
@awenn2015
@awenn2015 8 ай бұрын
23:28 по-моему там нужно гидрировать компонент а не пытаться руками закинуть его в рут, хотя видео старое так что хз какие тогда практики были
@awenn2015
@awenn2015 8 ай бұрын
Интересно а 2 года назад разве некста еще не было?)
@de.andre_25
@de.andre_25 7 ай бұрын
на 32 минуте вспомнили
@romanmed9035
@romanmed9035 7 ай бұрын
видел проект в котором с 2016 года сделно сср на экспрессе и ноде
@TheSky5028
@TheSky5028 8 ай бұрын
зачем все эти костыли если есть некст
@michaelmatveev6630
@michaelmatveev6630 Жыл бұрын
экспресс не надо поддерживать, ага :)
@stepanmikhailiuk4571
@stepanmikhailiuk4571 2 жыл бұрын
Зар, Нормас спич!
@SHAMANkillovich
@SHAMANkillovich 2 жыл бұрын
А кого-то сюда получилось прикрутить redux?
@saint8283
@saint8283 2 жыл бұрын
Короче, нихера это не просто
@true227
@true227 10 ай бұрын
только ленивый не пинает "бедный" экспресс с его >28млн еженедельных скачиваний, и впереди 5-ая мажорная версия. Вы доку фастифая видели? Правильно, ее и нет по сути
@AlexAlex-nh5mc
@AlexAlex-nh5mc 2 жыл бұрын
Можно ссылку на github?
@AlexAlex-nh5mc
@AlexAlex-nh5mc 2 жыл бұрын
Нашел в лекции)
@llwebstylell242
@llwebstylell242 2 жыл бұрын
@@AlexAlex-nh5mc скинь ссылку плиз
@AlexAlex-nh5mc
@AlexAlex-nh5mc 2 жыл бұрын
@@llwebstylell242 Ссылки нельзя бросать. На 14-ой минуте найдешь Severenit/ssr
@llwebstylell242
@llwebstylell242 2 жыл бұрын
@@AlexAlex-nh5mc да я кстати нашёл, но там нет того кода что на видео, я хотел посмотреть как он импортирует App в node но там нету этого кода)
@AlexAlex-nh5mc
@AlexAlex-nh5mc 2 жыл бұрын
@@llwebstylell242 в ветке ssr найдете)
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 161 МЛН
This Game Is Wild...
00:19
MrBeast
Рет қаралды 138 МЛН
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,8 МЛН
Server Side Rendering React with Express
16:32
WittCode
Рет қаралды 7 М.
Do you REALLY need SSR?
18:15
Theo - t3․gg
Рет қаралды 177 М.
Полный гайд по автоматизации процессов в Make.com
2:02:39
Грязный Ноукодер
Рет қаралды 5 М.
Самый богатый человек в Вавилоне. Джордж Самюэль Клейсон. [Аудиокнига]
3:44:33
Аудиокниги издательства - AB Publishing
Рет қаралды 1,1 МЛН
Socket.io - Павел Калугин
52:04
Paralect Workshop
Рет қаралды 1,7 М.
Кастомный SSR с Vite и React
21:31
Rodion Bozhenko
Рет қаралды 3,8 М.
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 161 МЛН