Тёма Сенюков - Опасны ли перерендеры в React и как их избежать?

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 มี.ค. 2024
  • Ближайшая конференция - HolyJS 2024 Autumn, 6 ноября (Online), 12-13 ноября, Санкт-Петербург
    - -
    Многие в сообществе очень боятся перерендеров в React. Вместе со спикером пробуем разобраться, что это, почему они происходят, так ли они опасны и как их избегать.
    Скачать материалы к докладу с сайта HolyJS - jrg.su/sc9vy5
    #javascript #react
  • บันเทิง

ความคิดเห็น • 37

  • @sergeydostovalov6180
    @sergeydostovalov6180 หลายเดือนก่อน +24

    Жду тот день, когда Дэн Абрамов выйдет к толпе и скажет, как это он сделал с редаксом, что реакт - это обман, а сам он использует solid js, где нет ререндеров

  • @siberiacancode
    @siberiacancode หลายเดือนก่อน +1

    Тема как всегда хорошо, спасибо за доклад

  • @Graphouny77
    @Graphouny77 12 วันที่ผ่านมา

    В целом большую часть знал еще с доклада из ШРИ, но про фишку с контекстом спасибо. Буду использовать)

  • @carry-on-chaos4032
    @carry-on-chaos4032 หลายเดือนก่อน

    Топ! по делу, без воды, спасибо!

  • @endlesslysorrow
    @endlesslysorrow หลายเดือนก่อน +1

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

  • @d0paminer
    @d0paminer หลายเดือนก่อน +13

    То, что должен знать миддл про мемоизацию на интервью)

    • @puffinavtz3966
      @puffinavtz3966 หลายเดือนก่อน +12

      В реалиях 2024 года, уже стажер должен знать)))

    • @boycovclub
      @boycovclub หลายเดือนก่อน

      @@puffinavtz3966 мне по хуй я ничего не знаю и больше вас всех денег получаю)

  • @zrtsky
    @zrtsky หลายเดือนก่อน +1

    как раз занимаюсь разработкой кастомного плеера, интересно было послушать, спасибо

  • @dimenuendo
    @dimenuendo หลายเดือนก่อน +1

    после слов "...делаю интерфейс в кинопоиске..." вырубил видео 😂
    шучу. вода, конечно, есть, но в целом конструктив.
    очень понятно
    Супер!

  • @from_brest2631
    @from_brest2631 หลายเดือนก่อน

    Все по просту, но четко, лойс

  • @vladimircreator
    @vladimircreator หลายเดือนก่อน +1

    Без воды и всё по делу 👍

  • @dimovich85
    @dimovich85 หลายเดือนก่อน

    Спасибо, все по делу

  • @Pantaiz
    @Pantaiz หลายเดือนก่อน

    хороший доклад, лайкос

  • @artgurianov
    @artgurianov หลายเดือนก่อน +1

    Спасибо, топ 👍

  • @user-ur7ry4ms5u
    @user-ur7ry4ms5u หลายเดือนก่อน

    Тёма лучший, спасибо!

  • @GutSamJack
    @GutSamJack หลายเดือนก่อน +1

    Тёма огонь!

  • @paulmalys
    @paulmalys หลายเดือนก่อน +2

    Спикер норм, но материал не очень. Точнее он не про то, про что тема доклада. Спикер сходу осуществил подмену понятий и поэтому дальше доклад пошел не туда. В итоге вывод - перерендеры в Реакт опасны и с ними надо бороться - факт!

  • @user-zs7kr6yp2s
    @user-zs7kr6yp2s หลายเดือนก่อน

    спасибо, лучшее видео

  • @user-se9cw2hb4q
    @user-se9cw2hb4q 26 วันที่ผ่านมา +1

    А по какой ссылке с QR-кода нужно перейти и где написать, чтобы Кинопоиск в сериалах вернул кнопку «Предыдущая серия»?

  • @apa6368
    @apa6368 หลายเดือนก่อน +1

    Сколько не работай с реактом, придется писать костыли для оптимизации.

  • @vadiiimyeeeekn
    @vadiiimyeeeekn หลายเดือนก่อน

    С псевдородителем не понял, что меняется от оборачивания Context.Provider и useState в отдельный компонент?

  • @someChicoRy
    @someChicoRy 23 วันที่ผ่านมา

    круто

  • @user-jx8zx8uk2m
    @user-jx8zx8uk2m หลายเดือนก่อน +6

    Как бы ничего нового, простые и логичные вещи, которые изучаются во время разработки любого приложения больше, чем to-do-list. Но парень очень хорош как оратор, поэтому было интересно посмотреть даже на 1х и без перемоток.

  • @CRivlaldo
    @CRivlaldo 20 วันที่ผ่านมา

    Хороший доклад, хоть и из Яндекса

    • @user-qi8gq5wu4c
      @user-qi8gq5wu4c 17 วันที่ผ่านมา

      В хороший доклад логотипов яндекс браузера не напихают

  • @user-jx8zx8uk2m
    @user-jx8zx8uk2m หลายเดือนก่อน

    Как я выпал со скримера вначала 🤣

  • @selub1058
    @selub1058 25 วันที่ผ่านมา

    Что такое Кинопоиск и ШРИ?? И нет, перерендеры не опасны. В отличии от электричества 220 вольт они вас точно не убьют.

  • @from_brest2631
    @from_brest2631 หลายเดือนก่อน

    Но с сетером темы странная штука: условный свитч все равно меняет свое состояние в зависимости от темы, и ему тауже нужно иметь вэлью 😊

    • @JerarJerar
      @JerarJerar หลายเดือนก่อน

      Тоже не понял, зачем нам 2 контекста, супер всратый пример

    • @masterofgame0
      @masterofgame0 หลายเดือนก่อน

      Value будет меняться каждый раз.
      Set всегда один.
      Замечали, когда используете setState внутри useEffect, линтер не говорит, что нужно добавить setState в зависимости.
      setState из useState всегда возвращает одну и туже ссылку

    • @masterofgame0
      @masterofgame0 หลายเดือนก่อน

      ​@@JerarJerar потому что srtState без разницы актуальная ли ссылка на него.
      Как когда используешь setState внутри useEffect, линтер не просит добавить setState в зависимости

    • @SmotritelTube
      @SmotritelTube หลายเดือนก่อน

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

    • @aleksprimetv
      @aleksprimetv วันที่ผ่านมา

      @@SmotritelTube спасибо, хоть узнал что это за чел))

  • @revel8246
    @revel8246 หลายเดือนก่อน +2

    Знать такие подробности о Реакте совершенно не нужно. Это внутренние детали имплементации. У Реакта есть best practices, им надо следовать, и все будет хорошо.

  • @YauhenSkaradumau
    @YauhenSkaradumau หลายเดือนก่อน +1

    Еще бы перестать говорить перерендеры 🥲