React Senior | Изучаем useLayoutEffect и callback Ref на реальном примере

Поділитися
Вставка
  • Опубліковано 8 жов 2024

КОМЕНТАРІ • 10

  • @tanercoder1915
    @tanercoder1915 Рік тому +4

    коллега увидел что я смотрю твое видео и он тоже положил в закладки. контент топчик! теперь у нас есть общая тема - наблюдать за твоим 90-дневным чаленджем.

  • @wijionemaster1875
    @wijionemaster1875 Рік тому +4

    Привет, запиши пожалуйста подробное видео по javascript профайлингу, reflow/repaint и стадиях рендеринга (render tree, layout, paint, composite)!
    Будет очень интересно и полезно!

  • @sergv4782
    @sergv4782 Рік тому +1

    Евгений, спасибо за видео. Запиши видос по созданию микро простого приложения на реакте, но с наглядным применением принципов solid и правильной структурой файлов и папок с точки зрения архитектуры

  • @arenda34familiya
    @arenda34familiya 5 місяців тому

    Чет мне как для начинающего фронтендера это пока что тяжело для понимания... оставлю в закладках на потом, но контент ТОП, спасибо!

  • @АнатолийГорбов-о1ь

    Круто! спасибо за такие продвинутые видео!!!

  • @АртемЛитвиненко-д8ц

    Почитал еще доку дополнительно, насколько понял useLayoutEffect блочит repaint браузера пока не выполняться запланированные обновления стейта в самом useLayoutEffect. То есть, после удаления ноды у нас происходит ререндер, но браузер его не repaint-ит потому что мы запланировали другое обновление в useLayoutEffect, и когда уже обновление стрелок произойдет, react скажет браузеру что пора выполнять repaint

    • @АртемЛитвиненко-д8ц
      @АртемЛитвиненко-д8ц Рік тому

      По сути отображение происходит чуть позже чем с useEffect, потому что мы ждем пока обновятся стрелки, но визуально это происходит одним repaint'ом

  • @Dmitriy-bq2xh
    @Dmitriy-bq2xh 8 місяців тому

    Привет, а чего ты useimperativehandle на 15:20 не заюзал как в доке написано?

  • @rustamakhmetyanov4404
    @rustamakhmetyanov4404 Рік тому

    Круто, спасибо

  • @Idealist2011
    @Idealist2011 8 місяців тому

    А почему id это строки, а не числа?