Рет қаралды 69,707
📢 Платный курс по ReactJS с наставником: mentor.archakov.im/landing.html
❤️ Поддержка:
- Patreon: / archakovblog
- Донаты: www.donationalerts.com/r/arch...
Советую сначала посмотреть, как работает useEffect, чтобы понять принцип работы хука useMemo.
📢 О чём я буду рассказывать?
Я решил сделать новый курс по React-хукам и рассказать подробно о том, как работает каждый хук. В данном видео, я рассказываю о хуке useMemo и о вспомогательной функции (компоненте высшего порядка) - React.memo.
Видео по остальным хукам:
- useState: • #1: React Hooks - useS...
- useEffect: • #2: React Hooks - useE...
- useRef: • #3: React Hooks - useRef
❓ Кому подойдёт этот курс?
Для начинающих, которые только начали изучать ReactJS и для тех, кто изучает более 3-х месяцев.
На каждый хук, есть отдельная ветка в репозитории ниже. Просто кликаете по "Branch" и выбираете нужный хук.
Ссылка на GitHub: github.com/Archakov06/react-h...
0:00 - Начало
0:39 - Что такое мемоизация?
2:34 - Что такое хук useMemo?
3:42 - Пример приложения с проблемой
7:45 - Решаем проблему с зависанием приложения с помощью useMemo
10:50 - Избавляемся от лишнего ререндера с помощью React.memo
16:41 - Контролируем сами ререндер компонента с помощью своей проверочной функции
21:10 - Резюмирую
🔗 Следите за обновлениями и информацией в:
- Telegram-канале: t.me/archakov_im
- VK: archakov_im
- Личном блоге: archakov.im
- GitHub: github.com/Archakov06
- Моё резюме: career.habr.com/archakovim