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

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 17

  • @feodor7691
    @feodor7691 Год назад +5

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

    • @paromovevg
      @paromovevg  Год назад

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

    • @meatrue
      @meatrue Год назад

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

  • @theoty-js
    @theoty-js Год назад +2

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

  • @yaroslavzef7267
    @yaroslavzef7267 9 месяцев назад

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

  • @sashasavin7146
    @sashasavin7146 Год назад

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

  • @maxet2374
    @maxet2374 8 месяцев назад

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

  • @СлаваКравченко-в5р
    @СлаваКравченко-в5р 5 месяцев назад

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

  • @sololive352
    @sololive352 Год назад

  • @Василий-с6ж2к
    @Василий-с6ж2к 8 месяцев назад

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

  • @romandeveloper7720
    @romandeveloper7720 Год назад

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

    • @SuperWhiteskull
      @SuperWhiteskull Год назад

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

  • @art7653
    @art7653 Год назад

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

  • @Moishe_Rubinstein
    @Moishe_Rubinstein Год назад +1

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

  • @koshgosh3081
    @koshgosh3081 Год назад

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

  • @markerok3411
    @markerok3411 Год назад

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

    • @paromovevg
      @paromovevg  Год назад +4

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