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

Sdílet
Vložit
  • čas přidán 30. 12. 2021
  • Мы на столько привыкли к SPA приложениям, что порой даже уже забыли как это было раньше. В своем докладе я хочу рассказать какие бывают приложения, зачем нам нужен SSR, что лучше самописный или уже готовый фреймворк типа Next.js, ну и конечно покажу как подключить SSR к своему приложению используя HAPI и handlebars.
    Страница доклада на сайте:
    devfest.omsk.community/SSR-Re...
    DevFest Omsk 2021
    23-24 октября, Омск
    --------
    Нашли ошибку в видео или опечатку в описании доклада? Пожалуйста, сообщите нам о ней по почте devfest@omsk.community.
  • Věda a technologie

Komentáře • 24

  • @user-np3ob1ji8w
    @user-np3ob1ji8w Před 2 lety +3

    спасибо, прекрасная лекция!

  • @murcha5899
    @murcha5899 Před rokem

    крутой) приятно было послушать) появилось общее понимание SSR

  • @grenadier4702
    @grenadier4702 Před rokem +3

    К сожалению, забыли упомянуть такую очень важную фишку, как в том же нексте, -- getServerSideProps, когда для какой-то отдельной странички нужны свои уникальные данные, а также динамический роутинг

  • @stepanmikhailiuk4571
    @stepanmikhailiuk4571 Před rokem +1

    Стоит немного дополнить. Например, в начале много говорится про перфоманс, разные метрики, но не показывается как из мерить и как не допустить деградацию, автоматикой.
    Не уделено внимания перфомансу в контексте самого SSR - думаю людям было бы интересны циферки.
    Есть некоторые проблемы в коде на слайдах, например в обработчике запроса идёт синхронное чтение из файла при каждом запросе.
    Не обсудили стриминг SSR.
    Но сама задача, сделать овервью, показать что база SSR понятная штука , по моему, решена хорошо. Наверное, всякие неудобные мелочи можно рассказать в докладе «SSR - это сложно» :)

    • @Alequez97
      @Alequez97 Před 4 měsíci

      Я не стану спорить хорошо или нет, у меня скорее вопрос зачем это настраивать и поддерживать самому? Если нам нужно оптимизация поисковой выдачи, то не проще для SSR взять готовое решение? Для самого реакта есть как миниму Next.js, есть обертка над Vue Nuxt, в которой это тоже идёт из коробки. Если на проекте разработчики помимо всех проблем будут ещё поддерживать сами свой сервер сайд рендеринг, то ИМХО, такой проект далеко не уедет. Это как пытаться написать свой веб-сервер, вместо того, чтобы взять готовый. В чем смысл всего этого? Просто потому что это интересно? Ну может быть, не спорю. Не знал, что реакт так может, но использовать в коммерческом проекте вряд-ли это стану

  • @stepanmikhailiuk4571
    @stepanmikhailiuk4571 Před rokem

    Зар, Нормас спич!

  • @romanscher
    @romanscher Před 8 měsíci

    У angular всё из коробки работает. Но в ру сегменте больше реакта, поэтому приходится работать с тем что есть.

  • @awenn2015
    @awenn2015 Před 3 měsíci

    23:28 по-моему там нужно гидрировать компонент а не пытаться руками закинуть его в рут, хотя видео старое так что хз какие тогда практики были

  • @romanmed9035
    @romanmed9035 Před 2 měsíci

    видел проект в котором с 2016 года сделно сср на экспрессе и ноде

  • @awenn2015
    @awenn2015 Před 3 měsíci

    Интересно а 2 года назад разве некста еще не было?)

    • @de.andre_25
      @de.andre_25 Před 2 měsíci +1

      на 32 минуте вспомнили

  • @TheSky5028
    @TheSky5028 Před 2 měsíci

    зачем все эти костыли если есть некст

  • @michaelmatveev6630
    @michaelmatveev6630 Před rokem +1

    экспресс не надо поддерживать, ага :)

  • @SHAMANkillovich
    @SHAMANkillovich Před rokem

    А кого-то сюда получилось прикрутить redux?

  • @AlexAlex-nh5mc
    @AlexAlex-nh5mc Před rokem

    Можно ссылку на github?

    • @AlexAlex-nh5mc
      @AlexAlex-nh5mc Před rokem

      Нашел в лекции)

    • @llwebstylell242
      @llwebstylell242 Před rokem

      @@AlexAlex-nh5mc скинь ссылку плиз

    • @AlexAlex-nh5mc
      @AlexAlex-nh5mc Před rokem

      @@llwebstylell242 Ссылки нельзя бросать. На 14-ой минуте найдешь Severenit/ssr

    • @llwebstylell242
      @llwebstylell242 Před rokem

      @@AlexAlex-nh5mc да я кстати нашёл, но там нет того кода что на видео, я хотел посмотреть как он импортирует App в node но там нету этого кода)

    • @AlexAlex-nh5mc
      @AlexAlex-nh5mc Před rokem +1

      @@llwebstylell242 в ветке ssr найдете)

  • @saint8283
    @saint8283 Před rokem +3

    Короче, нихера это не просто

  • @true227
    @true227 Před 4 měsíci +1

    только ленивый не пинает "бедный" экспресс с его >28млн еженедельных скачиваний, и впереди 5-ая мажорная версия. Вы доку фастифая видели? Правильно, ее и нет по сути