Тёмный

memo vs useMemo vs useCallback в React. В чём разница? 

easydev
Подписаться 3,9 тыс.
Просмотров 2,1 тыс.
50% 1

#reactjs #javascript #typescript
00:00 Определения memo, useMemo, useCallback
03:38 Для чего нужен memo. Пример
08:29 Передаём в props объект
09:18 Пример использования useMemo
12:44 Передаём в props функцию
15:03 Пример использования useCallback
17:00 Когда использовать memo, useMemo, useCallback
18:04 Когда ещё можно использовать useMemo
Code: github.com/easydevgit/react-memo

Опубликовано:

 

16 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 21   
@dmitry_st
@dmitry_st Месяц назад
Дякую за детальний і зрозумілий контент, дуже структороване і чітке роз'яснення.
@kiratoy4439
@kiratoy4439 18 дней назад
Спасибо за подробный и понятный контент, очень структорированное и четкое разъяснение.
@funfstuck
@funfstuck 3 месяца назад
дякую за відео
@Zreus-ry9el
@Zreus-ry9el Месяц назад
Спасибо за видео! Можно подробнее рассказать для чего нам useCallback, если можно заменить его useMemo? В чем конкретно заключается удобство/преимущество useCallback при работе с функциями?
@Sylar7773
@Sylar7773 7 месяцев назад
если честно, контент пушка, спасибо огромное
@yurisorokin8016
@yurisorokin8016 7 месяцев назад
Спасибо! Замечательное и очень логичное объяснение.
@user-lx7xb4hx8v
@user-lx7xb4hx8v 6 месяцев назад
Мужик, спасибо большое!!!
@mryolo5334
@mryolo5334 Месяц назад
Автор, вы случайно не продаете курсы на Udemy. Очень понравилось ваше объяснение! Спасибо!
@easydev1205
@easydev1205 10 дней назад
Спасибо! на Udemy пока нет, может в будущем
@---Maksim---
@---Maksim--- 7 месяцев назад
Можно еще Ref использовать.
@gyglejid
@gyglejid 4 месяца назад
Этот комментарий создан в знак уважения к автору, его трудам и для продвижения его канала.
@user-nj6dh2ck2y
@user-nj6dh2ck2y 7 месяцев назад
Пацаны, навалим лайкосов!
@iGotton
@iGotton 7 месяцев назад
+
@user-ds4ik5zu9n
@user-ds4ik5zu9n 7 месяцев назад
Не хватает еще в конце краткого повторения зачем каждый, для закрепления. Типа сравнительная таблица.
@easydev1205
@easydev1205 7 месяцев назад
Да, можно было
@oxygen8168
@oxygen8168 7 месяцев назад
на 6:00 в третьей строке у тебя показывается "х25 'render CounterLinks' ", что это такое, зачем, и что за расширение ?
@easydev1205
@easydev1205 7 месяцев назад
console-ninja.com/
@user-rk1vb7yt7t
@user-rk1vb7yt7t 2 месяца назад
изменение пропсов не является причиной для ререндеров, это является лишь следствием ререндера
@easydev1205
@easydev1205 Месяц назад
Причиной
@user-rk1vb7yt7t
@user-rk1vb7yt7t Месяц назад
@@easydev1205 окей, в каких случаях происходит ререндер компонента при изменении его пропсов?(не используя memo)
@easydev1205
@easydev1205 Месяц назад
Если с точки зрения, что изменение локального состояния (которое идёт в пропсы) приводит к ререндерингу компонента и соответственно ререндерингу всех его дочерних компонентов - то да. Не сами по себе пропсы - причина - они связаны с рередерингом родителя
Далее
DOTA 2 - КЛАССИКА
19:17
Просмотров 280 тыс.
Learn React Hooks: useMemo - Simply Explained!
13:41
Просмотров 84 тыс.
Что вы знаете о useCallback?
10:02
Просмотров 47 тыс.
DOTA 2 - КЛАССИКА
19:17
Просмотров 280 тыс.