#36 Погружаемся в useRef - ReactJS Полный курс

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2024
  • В видео: Изучим useRef, напишем полифил на useState, посмотрим примеры работы с DOM элементами, сделаем свой useEffectEvent
    Исходники: codesandbox.io...
    Подписывайтесь на мой telegram канал: t.me/cleanfron...

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

  • @feodor7691
    @feodor7691 ปีที่แล้ว +4

    Евгений, у вас очень познавательный контент! Я работаю уже больше года как frontend разработчик на реакте, но всё равно на практике не задумываешься о многих важных фундаментальных вещах. Когда возникают сложные кейсы, начинаешь голову ломать, почему что-то не работает, а всё просто упирается в более глубокое понимание каких-то методов, функций и тд. Я сейчас смотрю ваши уроки по многим фундаментальным вещам реакта, в которых у меня базовые знания и нет глубокого понимания, и нахожу безмерное количество полезной информации. Спасибо!

    • @paromovevg
      @paromovevg  ปีที่แล้ว

      Очень приятно слышать) спасибо!

    • @meatrue
      @meatrue ปีที่แล้ว

      Подписываюсь под каждым словом👍

  • @theoty-js
    @theoty-js ปีที่แล้ว +2

    огромная благодарность за качественный материал

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

    глубокое пояснение - спасибо

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

    Молодчина! Хорошо объясняешь

  • @sashasavin7146
    @sashasavin7146 ปีที่แล้ว

    как всегда топовый материал, спасибо Евгений!

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

    Последнее решение предпочтительнее через useEffectEvent делать или это как пример использования useRef в видео приведен.
    А на практике же предпочтительнее все-таки useCallback использовать?

  • @sololive352
    @sololive352 ปีที่แล้ว

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

    а есть пример useEffectEvent типизированный? а то в колбеке у меня unknown получается, не пойму как прокинуть generic тип

  • @Moishe_Rubinstein
    @Moishe_Rubinstein ปีที่แล้ว +1

    useEffectEvent = Автоматически улетел в gist.

  • @art7653
    @art7653 ปีที่แล้ว

    Го видос о колбэк рефах

  • @romandeveloper7720
    @romandeveloper7720 ปีที่แล้ว

    Использовал в проде когда-нибудь кейс с кол-вом рендеров?
    Ден Абрамов оборачивал в uselayouteffect зачем-то присваивание колбека в реф. Не знаешь, зачем

    • @SuperWhiteskull
      @SuperWhiteskull ปีที่แล้ว

      Возможно, в колбеке использовались данные с расположением элементов на странице, по этому только с использованием useLayoutEffect это сработает, так как useEffect просто срабатывает ещё до отображения элементов браузером на странице.

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

    Ниче не понял, кроме того, что useRef при монтировании прокидывает в себя дом элемент актуальный, примеров тоже не увидел практических =(

  • @markerok3411
    @markerok3411 ปีที่แล้ว

    Последний пример прям мне мозг сломал. Вроде как обычный таймер который на нативе в две строчки пишется. Но в реакте чтобы он адекватно работал нужно прям кучу хуков заюзать.

    • @paromovevg
      @paromovevg  ปีที่แล้ว +4

      Вся прелесть и вся сложность React в иммутабельности.
      Прелесть: В предсказуемости распространения изменений, и эффектов. В том что никто под нос тебе ничего не подсунет
      Сложность: как всё так замемоизировать что бы всё быстро работало, при этом у нас в замыкании было всегда самая последняя версия состояния