Чем отличается SimpleMemoComponent от MemoComponent?
Ковырнув исходники React, мы обнаружили что под капотом существует внутренняя градация компонентов на Component и SimpleComponent. Чтобы разобраться в чем их отличие мы и создали этот ролик. Приятного просмотра! ;-)
Поддержать Айти Синяка можно здесь:
YouTube: https://www.youtube.com/channel/UClgj-KWiNaOo9H1rz1ISO6Q/join
boosty: https://boosty.to/sin9k
Patreon: https://www.patreon.com/ITSin9k
00:00 Анонс темы
00:50 Знакомство с fiberTag
02:40 знакомство с beginWork
03:25 вспоминаем, что такое defaultProps
04:36 когда Memo становится SimpleMemo
06:49 последствия Memo и SimpleMemo
09:07 так а что с shallowEqual?
11:36 Зачем два разных подхода?
13:25 Подписывайтесь!
Подписаться на канал: https://www.youtube.com/channel/UClgj-KWiNaOo9H1rz1ISO6Q?sub_confirmation=1
Twitter: https://twitter.com/it_sin9k
-------------------------
Данный канал создан для инициирования бесед на различные темы IT сферы (социальные / технические), а также для тех кому короткая видео выжимка статьи, выступления на конференции или же просто личных мыслей, являются более удобным форматом
Видео Чем отличается SimpleMemoComponent от MemoComponent? канала АйТи Синяк
Поддержать Айти Синяка можно здесь:
YouTube: https://www.youtube.com/channel/UClgj-KWiNaOo9H1rz1ISO6Q/join
boosty: https://boosty.to/sin9k
Patreon: https://www.patreon.com/ITSin9k
00:00 Анонс темы
00:50 Знакомство с fiberTag
02:40 знакомство с beginWork
03:25 вспоминаем, что такое defaultProps
04:36 когда Memo становится SimpleMemo
06:49 последствия Memo и SimpleMemo
09:07 так а что с shallowEqual?
11:36 Зачем два разных подхода?
13:25 Подписывайтесь!
Подписаться на канал: https://www.youtube.com/channel/UClgj-KWiNaOo9H1rz1ISO6Q?sub_confirmation=1
Twitter: https://twitter.com/it_sin9k
-------------------------
Данный канал создан для инициирования бесед на различные темы IT сферы (социальные / технические), а также для тех кому короткая видео выжимка статьи, выступления на конференции или же просто личных мыслей, являются более удобным форматом
Видео Чем отличается SimpleMemoComponent от MemoComponent? канала АйТи Синяк
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Станет ли memo() дэфолтным поведением реакт компонента?](https://i.ytimg.com/vi/uEeZ2TUkOCE/default.jpg)
![Как настроить кросс командную темизацию](https://i.ytimg.com/vi/7xXDLfg_-Qk/default.jpg)
![Блок схема по использованию memo() && Боевые примеры](https://i.ytimg.com/vi/CMqlMhrMoyY/default.jpg)
![какая разница между useLayoutEffect, componentDidMount и useEffect?](https://i.ytimg.com/vi/n_OtFAsh6aU/default.jpg)
![Arrow VS Classic Method in ES6 class](https://i.ytimg.com/vi/sJ4zRZ4fOdc/default.jpg)
![Как мы решили проблемы с z-index + ВИКТОРИНА!](https://i.ytimg.com/vi/w4CPbE_efWw/default.jpg)
![Best Practices for useEffect by React Documentation](https://i.ytimg.com/vi/_NV5DxUcyGM/default.jpg)
![Что выбрать: глобальные переменные или useThis()?](https://i.ytimg.com/vi/AMf1tEeQfqY/default.jpg)
![useMemo - исходники, альтернативное использование и мемоизация ссылки](https://i.ytimg.com/vi/V426Pl3X6qQ/default.jpg)
![Первое погружение в исходники хуков (задел на будущее)](https://i.ytimg.com/vi/kcHEWut-DUA/default.jpg)
![Все ли вы знаете о React key?](https://i.ytimg.com/vi/OtAlPwW8DNU/default.jpg)
![Принцип разделения интерфейса || Interface Segregation Principle](https://i.ytimg.com/vi/tRPok4K41rE/default.jpg)
![Почему удалять StrictMode плохая идея?](https://i.ytimg.com/vi/vFGCz1E_Zqs/default.jpg)
![[доклад] React memo — сплетни исходники грань полезности](https://i.ytimg.com/vi/DuGFpxdU3VM/default.jpg)
![Что вы знаете о useCallback?](https://i.ytimg.com/vi/2Wp7QPTkpms/default.jpg)
![Выжимка второго дня React Conf: Краткий обзор](https://i.ytimg.com/vi/psgrrMSCtAo/default.jpg)
![⚡ Router теперь умеет отправлять запросы ⚡](https://i.ytimg.com/vi/w4lbJZ8OPMk/default.jpg)
![Исходники Context API + Redux vs Context](https://i.ytimg.com/vi/_E8wT2IQ7FU/default.jpg)
![Лучшие примеры использования Context API](https://i.ytimg.com/vi/aP1U-XP_8_g/default.jpg)
![React Router Form - совместили несовместимое](https://i.ytimg.com/vi/245AXCAu1nE/default.jpg)