React.memo это вам не useMemo || разница между HOC и hook на примере исходников

2024 ж. 17 Мам.
24 040 Рет қаралды

Давно уже просили сделать обзор на React.memo, поэтому данное видео даст вам четкое понятие, что из себя представляет memo. И конечно мы разберемся в его исходниках, а там есть на что посмотреть!
Поддержать Айти Синяка можно здесь:
KZhead: / @it-sin9k
boosty: boosty.to/sin9k
Patreon: / itsin9k
00:00 Анонс темы
00:23 Патреон Анонс
00:42 Разница между hook и HOC
01:56 Исходники React.memo
02:55 elementType это и есть нода
04:35 shouldComponentUpdate
05:28 shallowEqual не так прост
08:13 Подписывайтесь!
Подписаться на канал: / @it-sin9k
Twitter: / it_sin9k
-------------------------
Данный канал создан для инициирования бесед на различные темы IT сферы (социальные / технические), а также для тех кому короткая видео выжимка статьи, выступления на конференции или же просто личных мыслей, являются более удобным форматом

Пікірлер
  • Как всегда прекрасно, после такого рассказа на собеседовании - офер сделают, не дожидаясь завершения!

    @Elator11777@Elator117773 жыл бұрын
    • ахах) это лишь вводное видео на эту тему)) еще глубже погрузимся в эту тему)

      @it-sin9k@it-sin9k3 жыл бұрын
    • @@it-sin9k как итог от просмотра видео, всегда стоит смотреть в исходники на github или в node_modules найти нужный пакет) Отличное видео)

      @user-lp7cz6nl8w@user-lp7cz6nl8w3 жыл бұрын
    • верно) только не всегда есть на это время и желание)) поэтому я и решил потратить это время вместо вас)

      @it-sin9k@it-sin9k3 жыл бұрын
    • @@it-sin9k круто, что рассказываешь по исходникам, можно глянуть самому истину ли глаголит рассказчик)

      @user-lp7cz6nl8w@user-lp7cz6nl8w3 жыл бұрын
    • Ну на собеседовании спрашивать внутреннее устройство реакта, странная затея. Хотя я сам был на таком собесе, где задавали вопросы по алгоритму virtualDom реакта, из 10 собесов найдутся таки 2 токсичных задрота которые будут такие вопросы задавать. Самоутверждаться то ведь как-то нужно таким людям))

      @user-vv4sd1zr3s@user-vv4sd1zr3s3 жыл бұрын
  • ого,оч интересно,спасибо сэр ! useMemo

    @mikhailstepanischev8316@mikhailstepanischev83163 жыл бұрын
  • Отличный контент! Ребята молодцы!

    @user-bv8eq2vc5r@user-bv8eq2vc5r Жыл бұрын
  • Интересная идея с домашкой)

    @LRXAORLOV@LRXAORLOV3 жыл бұрын
  • Космос, спс. React.useMemo, memo

    @mykhailostepanishchev6472@mykhailostepanishchev64723 жыл бұрын
  • Привет. Спасибо за выпуск 🔥 Много кто, как по мне, злоупотребляет memo и пихает его везде. Скажи пожалуйста своё отношение и подход когда стоит использовать memo а когда нет?

    @illyakyrylov@illyakyrylov3 жыл бұрын
  • жду продолжения, как по мне тема до конца не раскрыта :)

    @serhiirumiantsev7736@serhiirumiantsev77363 жыл бұрын
    • Это точно) тут порядка 4 видео походу будет) но это пока так примерно)

      @it-sin9k@it-sin9k3 жыл бұрын
  • В шоке! Авторы молодцы годный контент делают!))

    @Evgeny..@Evgeny..2 жыл бұрын
    • Спасибо!) будем признательны, если поделитесь ссылкой с вашими коллегами / друзьями!)

      @it-sin9k@it-sin9k2 жыл бұрын
    • @@it-sin9k обязательно!)

      @Evgeny..@Evgeny..2 жыл бұрын
  • 4:26 Я был бы благодарен за такое видео (за текущее тоже выражаю благодарность)

    @flybystudio1213@flybystudio12132 жыл бұрын
  • Благодарен за контент! Нашёл видео в гугле 3-м по запросу "разница между хок и хук", и 1-м с ответом, что такое хок

    @romankrytski8687@romankrytski8687 Жыл бұрын
    • Ого круто!) спасибо за подробный комментарий)

      @it-sin9k@it-sin9k Жыл бұрын
  • Отличный разбор, за исходники отдельное спасибо! Жду твое выступление на HolyJS.

    @user-jj3gf3gv5p@user-jj3gf3gv5p2 жыл бұрын
    • Спасибо :) там будет выжимка по моим видосам на тему React.memo)

      @it-sin9k@it-sin9k2 жыл бұрын
  • Спасибо! Подписался )

    @vr4836@vr48362 жыл бұрын
    • Добро пожаловать!)

      @it-sin9k@it-sin9k2 жыл бұрын
  • С подачей вы конечно заморочились ) хорошая подача и сам контент

    @dirty_arkady@dirty_arkady2 жыл бұрын
    • Спасибо :)

      @it-sin9k@it-sin9k2 жыл бұрын
  • Круто объясняешь!!!

    @pavlof@pavlof Жыл бұрын
    • Спасибо!

      @it-sin9k@it-sin9k Жыл бұрын
  • Спасибо большое !!! Kакой Вы молодец

    @annasahradyan9849@annasahradyan9849 Жыл бұрын
    • 😇

      @it-sin9k@it-sin9k Жыл бұрын
  • А можно видео про типы нод, было бы очень интересно

    @kirillpavlovskii8342@kirillpavlovskii83422 жыл бұрын
    • есть такие мысли, надо до них добраться еще)

      @it-sin9k@it-sin9k2 жыл бұрын
  • Жаль что у вас мало подписчиков, вы очень основательно подходите к подготовке и самое главное - умеете обьяснять сложный материал. Может быть стоит расширить тематику канала и захватить другие технологии?

    @mihailgrinchenko814@mihailgrinchenko8142 жыл бұрын
    • Я думаю проблема узкой популярности канала, в том что мы не закупаем рекламу) У нас на это особо денег нет и учитывая отсутствие какой-либо серьезной монетизации, маловероятно, что появится реклама в ближайшее время)

      @it-sin9k@it-sin9k2 жыл бұрын
    • @@it-sin9k Порекомендую Ваш канал на следующем собеседовании, когда кандидат не сможет ответить на вопрос про useCallback. Продолжайте в том, же духе! Удачи :)

      @mihailgrinchenko814@mihailgrinchenko8142 жыл бұрын
  • а есть видео, где рассматривают все типы из shared?

    @arinqwerty@arinqwerty7 ай бұрын
    • К сожалению нет)

      @it-sin9k@it-sin9k6 ай бұрын
  • Под анимацию читаю документацию..

    @amirnalyne3801@amirnalyne38012 жыл бұрын
    • Почти реп зачитал)

      @it-sin9k@it-sin9k2 жыл бұрын
KZhead