69 - React JS - High Order Component (hoc)

🚀Стань квалифицированным разработчиком за 9+ месяцев с трудоустройством в IT —INCUBATOR: Front-end https://it-incubator.io/front-end/?ut... Back-end https://it-incubator.io/back-end/?utm... Поддержать меня можно на patreon   / itkamasutra   или оформив спонсорство на данном канале. Помогайте друг другу вот здесь: https://t.me/reactjs_samurai API: https://social-network.samuraijs.com/ HOC это: High Order Component Компонент Высшего Порядка Функция, которая на входе в параметрах принимает компонент, а на выходе возвращает новый компонент - контейнерный компонент для переданного в параметрах компонента. HOC позволяет нам применять какое-то поведение к разным компонентам, не дублируя код. Иначе: HOC позволяет нам создавать однотипные контейнерные компоненты для разных целевых компонент. А задача контейнерной компоненты - дать целевой презентационной компоненте какие-то данные\поведение. Из популярных всех известных HOC-ов мы с вами уже знаем connect и withRouter Правда connect - не совсем HOC если совсем придраться уже: connect после первого вызова вернёт нам HOC. И мы его уже вызываем второй раз. А сама функция connect не может быть хоком, так как она принимает mapStateToProps и mapDispatchToProps, а настоящий HOC должен принимать в параметрах КОМПОНЕНТ. Вот такие пироги!!! Летим, самураи! Летим, самураи ;) Уроки по React JS:    • Курс "React JS - путь самурая 1.0", уроки,...   Сайты: https://it-kamasutra.com https://it-incubator.eu https://samuraijs.com Мы в соц. сетях: https://vk.com/itkamasutra   / itkamasutra   https://telegram.me/itkamasutra Мои личные VK и Insta: https://vk.com/d.kuzyuberdin   / it.kamasutra.dimych   #hoc #HighOrderComponent #КомпонентВысшегоПорядка #reactjs #практика #примеры #уроки #курс

70 - React JS - compose function
▶︎

70 - React JS - compose function

59 - React JS - profile page, ajax, api
▶︎

59 - React JS - profile page, ajax, api

55 - React JS практика - pagination, постраничный вывод пользователей
▶︎

55 - React JS практика - pagination, постраничный вывод пользователей

76 - React JS - redux-form опять про базовые вещи
▶︎

76 - React JS - redux-form опять про базовые вещи

Как работают микрофронты
▶︎

Как работают микрофронты

Это уже происходит. Как ИИ захватит мир?
▶︎

Это уже происходит. Как ИИ захватит мир?

C++ Interview: 16 year old Junior Developer!
▶︎

C++ Interview: 16 year old Junior Developer!

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data
▶︎

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data

56 - React JS практика - Презентационная и Контейнерная компоненты
▶︎

56 - React JS практика - Презентационная и Контейнерная компоненты

The Corporate AI Hype Train
▶︎

The Corporate AI Hype Train

Почему React Router v7 проигрывает TanStack?
▶︎

Почему React Router v7 проигрывает TanStack?

57 - React JS - пример Preloader, loader-gif, isFetching indication
▶︎

57 - React JS - пример Preloader, loader-gif, isFetching indication

Техноимперия Китая: Мы Уже Проиграли? (Это Пугает) @megaprojekty
▶︎

Техноимперия Китая: Мы Уже Проиграли? (Это Пугает) @megaprojekty

How I Would Become a Programmer (If I Could Start All Over)
▶︎

How I Would Become a Programmer (If I Could Start All Over)

The Truth About RTX Spark – Apple, You're in Trouble…
▶︎

The Truth About RTX Spark – Apple, You're in Trouble…

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья
▶︎

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

79 - React JS - stopSubmit (redux-form)
▶︎

79 - React JS - stopSubmit (redux-form)

Американский пианист впервые слушает Дмитрия Хворостовского | Как молоды мы были
▶︎

Американский пианист впервые слушает Дмитрия Хворостовского | Как молоды мы были

How a Finnish Geek ENDED Microsoft and Became an IT God // Linus Torvalds
▶︎

How a Finnish Geek ENDED Microsoft and Became an IT God // Linus Torvalds

100 - ReactJS + Redux Theory in 90 minutes
▶︎

100 - ReactJS + Redux Theory in 90 minutes