#2: React Hooks - useEffect (классовый подход и функциональный)

  Рет қаралды 62,413

Archakov Blog

Archakov Blog

Күн бұрын

📢 Платный курс по ReactJS с наставником: mentor.archakov.im/landing.html
❤️ Поддержка:
- Patreon: / archakovblog
- Донаты: www.donationalerts.com/r/arch...
📢 О чём я буду рассказывать?
Я решил сделать новый курс по React-хукам и рассказать подробно о том, как работает каждый хук. В данном видео, я рассказываю о хуке useEffect. Как он работает, зачем нужен и как переписать классовый компонент на хуки.
Видео по остальным хукам:
- useState: • #1: React Hooks - useS...
❓ Кому подойдёт этот курс?
Для начинающих, которые только начали изучать ReactJS и для тех, кто изучает более 3-х месяцев.
На каждый хук, есть отдельная ветка в репозитории ниже. Просто кликаете по "Branch" и выбираете нужный хук.
Ссылка на GitHub: github.com/Archakov06/react-h...
0:00 - Введение
1:26 - Какие методы жизненного цикла (lifecycle methods) есть?
3:20 - Как работают эти методы?
8:20 - Переписываем функциональный компонент на классовый
10:35 - Подключаем состояние для классового компонента (state)
12:25 - Делаем добавление случайного числа в стейт
15:35 - Определяем первый рендер (componentDidMount)
17:01 - Отлавливаем обновление компонента (componentDidUpdate)
22:21 - Отлавливаем удаление / размонтирование компонента (componentWillUnmount)
29:50 - Переписываем классовый компонент на функциональный и подключаем хук useEffect
32:23 - Как работает useEffect и что он принимает
41:31 - Резюмирую
🔗 Следите за обновлениями и информацией в:
- Telegram-канале: t.me/archakov_im
- VK: archakov_im
- Личном блоге: archakov.im
- GitHub: github.com/Archakov06
- Моё резюме: career.habr.com/archakovim

Пікірлер: 250
@ArchakovBlog
@ArchakovBlog 3 жыл бұрын
1:26 - Какие методы жизненного цикла (lifecycle methods) есть? 3:20 - Как работают эти методы? 8:20 - Переписываем функциональный компонент на классовый 10:35 - Подключаем состояние для классового компонента (state) 12:25 - Делаем добавление случайного числа в стейт 15:35 - Определяем первый рендер (componentDidMount) 17:01 - Отлавливаем обновление компонента (componentDidUpdate) 22:21 - Отлавливаем удаление / размонтирование компонента (componentWillUnmount) 29:50 - Переписываем классовый компонент на функциональный и подключаем хук useEffect 32:23 - Как работает useEffect и что он принимает 41:31 - Резюмирую
@Nikrogan
@Nikrogan 3 жыл бұрын
Не стоит открывать доступ к видео в период в 22:00 до 9-10 утра.По сео не очень
@evdev1355
@evdev1355 3 жыл бұрын
Лучшее объяснение , на всем русско-язычном ютубе, спасибо вам!
@Albert_Hall
@Albert_Hall 2 жыл бұрын
присоединяюсь!
@vladvladov4095
@vladvladov4095 2 жыл бұрын
А Габилен Минин??
@petrvictorovich
@petrvictorovich 2 жыл бұрын
@@vladvladov4095 Нееее, Минин - хуже. Хотя тоже молодец, конечно.
@artyomsultanov5204
@artyomsultanov5204 2 жыл бұрын
@@petrvictorovich тут он не показал пример с зацикливанием useEffect
@returborttech2822
@returborttech2822 3 жыл бұрын
Отлично все разложил, даже мой кот теперь херачит на хуках
@sergeystroitelev1964
@sergeystroitelev1964 3 жыл бұрын
Мужик, ты очень доходчиво объясняешь!!!, пересмотрел кучу разных уроков, курсов и просто видосов, ты в топе
@nk_77777
@nk_77777 5 ай бұрын
Искал золото, а нашёл Платину!!!❤❤❤ Я просто в дичайшем восторге от данного контента! Видно, что автор чётко и по делу знает о чём говорит и объясняет материал без лишней воды!🔥🔥🔥 Конкретно видос - шикарен!!! 1) Объяснил принцип написания компонентов на классах(я никогда не юзал); 2) Объяснил методы жизненного цикла компонентов(а с этим у меня была каша); 3) Объяснил наконец-таки чётко и доступно принцип работы хука useEffect (я как-то вообще туго его понимал)! Бро, я прошу тебя, не забрасывай этот канал! Спасибо тебе огромное за такой качественный контент! Лайк, подписка, активация уведомлений!💪
@strel9
@strel9 3 жыл бұрын
Шарю хуки после твоих уроков с пиццей. Лайк не глядя)
@user-ib3cx2rn8q
@user-ib3cx2rn8q 3 жыл бұрын
Чист для поддержки! Красавчик) - UseEffect - React - React-hooks
@user-hg5or9kc9o
@user-hg5or9kc9o Жыл бұрын
Привет из 23 года, ты все еще лучший в объяснении хуков!
@top-mma-news
@top-mma-news 2 жыл бұрын
Этот урок - самый доходчивый из всех что я видел, после него просто невозможно не разобраться в useEffect:) Спасибо автор)
@user-qx6gp9ci5d
@user-qx6gp9ci5d 3 жыл бұрын
Просто жирный лайк, нигде не видел такого подробного объяснения 👍🏻👍🏻
@Albert_Hall
@Albert_Hall 2 жыл бұрын
Пушка! Очень приятно слушать! Спокойно, с чувством, с толком, с расстановкой!! С уделением внимания мелочам, умалчивание которых другими авторами мешает понять суть!! UseEffect.
@sergiisechka1993
@sergiisechka1993 2 жыл бұрын
Mugik! Spasibo tebe very much! Finally I know what is useEffect used for! Actually it's a nightmare- like nobody is able to explain it!🤦🏻‍♂️🤦🏻‍♂️🤦🏻‍♂️
@vseslavr
@vseslavr 3 жыл бұрын
Устроился зеленым джуном на проект и уже не первый раз возвращаюсь к твоим урокам по хукам, в частности к useEffect. Огромное спасибо тебе! С нетерпением жду уроки по остальным хукам!
@munutd9857
@munutd9857 3 жыл бұрын
Ляяя, после твоего видоса я начал понимать как работает useEffect!!! До этого я знал только жизненные циклы,но не знал как их применить в useEffect! Теперь я знаю как это работает! Спасибо большое за урок👍👍👍
@yulia_kotlyar
@yulia_kotlyar 3 жыл бұрын
Это было супер-понятно, наконец до меня дошло, спасибо)
@aleksandrshturm1092
@aleksandrshturm1092 2 ай бұрын
Лучшее объяснение эффекта в ютубе
@LeBron4eg
@LeBron4eg 3 жыл бұрын
Если бы этот парень был шаурмой, я бы взял две! Уроки супер, все очень доходчиво объясняешь! Продолжай в том же духе!
@yaroslavweb6186
@yaroslavweb6186 3 жыл бұрын
Как я долго этого ждал!)
@6xxBOSSxx9
@6xxBOSSxx9 2 жыл бұрын
Тысячный лайк, поздравляю! Сама идея начать объяснение с классового подхода, а закончить функциональным - оказалась простой, удобной для понимания и легко запоминающейся. В голове все снова стало ясно как день =) Спасибо вам Дэннис, обучаться на вашем канале одно наслаждение!
@Albert_Hall
@Albert_Hall 2 жыл бұрын
несколько дней смотрю, пересматриваю. Кодю по памяти весь изложенный в видео код. Многие мелочи, которые знал, но до конца еще не забетонировались в мозгу, встают на свои места, т.к. автора приятно слушать и переслушивать. Премного благодарен!
@astkh4381
@astkh4381 2 жыл бұрын
надо проекты для закрепления делать
@user-cb8nd7yk5u
@user-cb8nd7yk5u 5 ай бұрын
классно объяснил. после просмотра этого урока вопросов не осталось.
@user-zq5si7ld6m
@user-zq5si7ld6m Жыл бұрын
изучаю фронт уже около года, насмотрелась множество видео на эту тему. Но твои выпуски про пиццы и про хуки - особенные, суперпонятные! не знаю как это работает, вроде все всё объясняют примерно одинаково, но видимо нет))
@intuza
@intuza 2 жыл бұрын
МУЖИК ПРОСТО ЦЕННЕЙШИЙ КЛАД ДЛЯ МЕНЯ. СПАСИБО ЗА ВАШУ РАБОТУ
@sevgeek
@sevgeek 3 жыл бұрын
Спасибо за детальный разбор!
@gowagowa7698
@gowagowa7698 3 жыл бұрын
Браво Маэстро! Всё доходчиво и понятно)!!
@user-ri8jc4sp1h
@user-ri8jc4sp1h 3 жыл бұрын
Спасибо, за доступное и понятное объяснение.
@serjdenisov2114
@serjdenisov2114 3 жыл бұрын
Спасибо за разъяснение. Хорошая подача материала
@alexr0v
@alexr0v 3 жыл бұрын
Очень круто! Подписываюсь и с нетерпением жду еще!
@user-rw3ry9bd6l
@user-rw3ry9bd6l 3 жыл бұрын
Простое и понятное изложение материала. Спасибо!
@alexeychernov3902
@alexeychernov3902 3 жыл бұрын
Отличный материал, спасибо.
@user-vv5ic5kt3x
@user-vv5ic5kt3x 2 жыл бұрын
Огромное спасибо!!! Очень толковое, полное и внятное объяснение.
@user-yq4cs2fe3u
@user-yq4cs2fe3u 2 жыл бұрын
Блиииин! Как же ты круто объяснил, спасибо огромное !)
@duce201
@duce201 3 жыл бұрын
Спасибо огромное за твой титанический труд!!! Очень доходчиво объяснил!!!!
@santasaitbot7761
@santasaitbot7761 3 жыл бұрын
Хорошо объяснил прям как хотелось с классового на хуки! Спасибо тебе большое!!!
@olegsoul6016
@olegsoul6016 3 жыл бұрын
Шикарное объяснение! Разжевал все до самых мелочей, спасибо!
@bashkort_erete
@bashkort_erete Жыл бұрын
спасибо, неделю ваще не понимал как это применяется, лучше всех объяснил выпью чай за твое здоровье добрый человек)
@HalauLilau
@HalauLilau 3 жыл бұрын
спасибо. Все было понятно. Искал именно такой формат со сравнением подходов.
@user-fk1qw1sh1g
@user-fk1qw1sh1g 2 жыл бұрын
Спасибо большое, самое объёмное объяснение.
@user-ug6kx3eb2g
@user-ug6kx3eb2g 3 жыл бұрын
Все доходчиво и нравится, что затрагиваешь много моментов сразу)
@boba2581
@boba2581 Жыл бұрын
Потрясающее объяснение
@kril5903
@kril5903 3 жыл бұрын
Нереальный видос, спасибо за обьяснение работы хуков!
@vitaliypasiuta8636
@vitaliypasiuta8636 3 жыл бұрын
Отличный урок, все ОЧЕНЬ хорошо понятно.
@muborizDev
@muborizDev 2 жыл бұрын
Всё оказалось намного легче, спасибо
@Kerimliful
@Kerimliful 3 жыл бұрын
Добрый Вечер, Благодарю за такую безумно четкую подачу информации с разными подходами, примерами, да и в конце когда резюмировали всё что рассказали, прям был приятный взрыв мозга и всё сразу же стало по местам!!! СПАСИБО ВАМ ОГРОМНОЕ!
@ragimabagirova6228
@ragimabagirova6228 2 жыл бұрын
пересмотрела немало видео на эту тему, но это самое лучшее Спасибо))
@nikitagorchakov9591
@nikitagorchakov9591 3 жыл бұрын
Спасибо большое за урок, очень понятно объяснил работу хука!
@serg1221
@serg1221 3 жыл бұрын
Абалдеть. Спасибо, очень доходчиво
@theoty-js-react
@theoty-js-react Жыл бұрын
И КЛАССОВЫЙ ПОДХОД ВСПОМНИЛ !
@unknown.6914
@unknown.6914 6 ай бұрын
Отличное объяснение темы, большое спасибо :)
@yuryhouse4226
@yuryhouse4226 2 жыл бұрын
Огонь! Как же четко все поясняет автор. Спасибо, круто!
@Kirdaro
@Kirdaro 3 жыл бұрын
Спасибо, очень детально объясняешь.
@handmade_by_axnazar6744
@handmade_by_axnazar6744 Жыл бұрын
Прекрасное объяснение, спасибо большое. Наконец все понятно
@evgeniylarin4224
@evgeniylarin4224 6 ай бұрын
Очень круто, спасибо!
@mikhaildevichensky6407
@mikhaildevichensky6407 3 жыл бұрын
после этого видео я очень жду дальнейших ваших работ !
@sargisadamian4187
@sargisadamian4187 Жыл бұрын
Просто жирный лайк, спасибо очень
@user-kf8cd9hm2x
@user-kf8cd9hm2x 3 жыл бұрын
Большое спасибо за качественный контент! Ты действительно оч круто объясняешь материал, лучше я ещё не встречала. Продолжай пжл!
@user-jf5ly9mg7h
@user-jf5ly9mg7h 2 жыл бұрын
Долго не понимала, но после этого урока все понятно, спасибо большое
@jest566
@jest566 Жыл бұрын
brat 100 let tebe jizni ot vsego serdza jelayu ogromnoye spasibo za takoe objesnenee.. privet iz München 👋
@alexanderksenofontov7531
@alexanderksenofontov7531 3 жыл бұрын
Очень доходчивое объяснение!
@crlychar
@crlychar 4 ай бұрын
Это самое лучше объяснение! Спасибо автору! Ждем новый курс по react/redux😅
@user-gd3zz1sk6c
@user-gd3zz1sk6c 3 жыл бұрын
Очень крутое видимо. Всё рассказано понятно и доходчиво. Спасибо за урок
@makssaga
@makssaga 11 ай бұрын
Огромное спасибо, ты очень круто объяснил, кайф)
@Vooka45
@Vooka45 2 жыл бұрын
Спасибо за труды! Рассказываешь с оптимальными объяснениями каждого действия. Очень логично . Спасибо !
@dotg6618
@dotg6618 Жыл бұрын
от всего сердца спасибо! лучшее правда лучшее обьяснение что можно найти! поклон
@MrAnyTwo
@MrAnyTwo 2 жыл бұрын
Денис, спасибо! Теперь понимаю, как оно работает.
@tatyanamaksymenko289
@tatyanamaksymenko289 3 жыл бұрын
благодарствую и за useState и за useEffect, отдельное спасибо за lifecycle methods!)
@aleksandrbarabash2221
@aleksandrbarabash2221 Жыл бұрын
Спасибо, реально толковое объяснение, много смотрел, но Ваше объяснение лучшее !
@petrvictorovich
@petrvictorovich 2 жыл бұрын
Аааааа! Я пооооонял! Воооот, как оно работает! Спасибо, автор!
@VolodymyrSirenko
@VolodymyrSirenko Жыл бұрын
Спасибо за такое подробное объяснение! Это какое то чудо, я начал понимать useEffect!
@danko5678
@danko5678 2 жыл бұрын
Очень хорошее видео, помогло мне закрепить знания о реакте
@AlikShyferiam
@AlikShyferiam 3 жыл бұрын
лучшие уроки по React!!!!
@user-vx9bb9ib3f
@user-vx9bb9ib3f 3 жыл бұрын
Спасибо тебе огромное, великий ты человек!) Все уложилось в голове и стало меньше пустот в знаниях.
@EvgenyT2011
@EvgenyT2011 2 жыл бұрын
Спасибо, очень доходчиво и лаконично.
@nekom112
@nekom112 Жыл бұрын
Огнище. Спасибо за разъяснение. Отличный темп и стиль подачи. Максимально доходчиво.
@user-lf9xi8gn8x
@user-lf9xi8gn8x 9 ай бұрын
Спасибо, очень подробно ✔️
@holyholy413
@holyholy413 Жыл бұрын
ОГРОМНОЕ Спасибо! 💥
@alexward922
@alexward922 3 жыл бұрын
Классный урок. Наконец-то понял что к чему да еще и про классы вспомнил. Однозначно лайк
@user-vw8xb7xf4v
@user-vw8xb7xf4v 6 ай бұрын
Спасибо за уроки!
@user-gc7kz8du8x
@user-gc7kz8du8x 10 ай бұрын
Очень наглядно получилось именно в сравнении с классовым подходом, благодаря этому в голове все уложилось. Спасибо вам😉
@gregdmitriev2784
@gregdmitriev2784 Жыл бұрын
крутотенька ! спасибо, дружище, прикольно объяснил
@user-lc5fi3iw1k
@user-lc5fi3iw1k Ай бұрын
Спасибо! Ты все доходчиво объяснил! Респект👍
@dmitryck8721
@dmitryck8721 Жыл бұрын
Топовое объяснение 👍
@artsiom450
@artsiom450 3 жыл бұрын
Отличное видео. Спасибо!
@user-te9ci1tx4x
@user-te9ci1tx4x Жыл бұрын
Автор просто молодец, респект.
@user-fd1np4pt7y
@user-fd1np4pt7y Жыл бұрын
Как же круто ты объясняешь. Скачал твои видосы и повторяю на работе (тут интернета нету). Спасибо за труды, за пиццу, за сникерс...
@user-bo7mb9cf4d
@user-bo7mb9cf4d 3 жыл бұрын
Отличное объяснение! Лайк
@user-ku9md8kb4z
@user-ku9md8kb4z Жыл бұрын
Дик е хьон Хаваж! Спасибо за ролик, все четко и понятно!
@user-fx5eb1zr7w
@user-fx5eb1zr7w 11 ай бұрын
Спасибо за информацию ❤
@user-ky4vq5jm5u
@user-ky4vq5jm5u 3 жыл бұрын
ВЫ молодец !!!отлично объясняете!!!
@user-wj3qt2kd8o
@user-wj3qt2kd8o 3 жыл бұрын
Просто нет слов!!!!!! Так всё четко, конкретно и понятно!!!!! И не только этот урок) А все видео на канале:) ОЧЕНЬ жаль, что еще не было этих видео года два назад)
@theoty-js-react
@theoty-js-react Жыл бұрын
Различия между классовым и функциональным подходами, супер обзор
@user-vu9pp3bm8f
@user-vu9pp3bm8f 3 жыл бұрын
Спасибо, очень круто!!!
@sichouli1914
@sichouli1914 2 жыл бұрын
Спасибо большое, Деннис! Вы просто гений, столько видео смотрела, не совсем был понятен юсэффект, вы прям объясняете все по полочкам. Оказывается все так просто. Очень радуюсь, что нашла Вас!
@andrewgorun3203
@andrewgorun3203 3 жыл бұрын
Спасибо, очень подробно и понятно!
@novichoknovichok310
@novichoknovichok310 Жыл бұрын
Очень очень спасибо Вам!
@Witcher-simple-YouTube
@Witcher-simple-YouTube Жыл бұрын
Большой респект за такую подача материала! Важно, что автор знает своё дело на все 100
@vinolinbright9604
@vinolinbright9604 Жыл бұрын
Не могла не написать комментарий. Очень круто объясняешь. Действительно, очень круто
@ilushahoroshiy
@ilushahoroshiy 2 жыл бұрын
спасибо большое, очень классное объяснение!
@aleksandrholoven2412
@aleksandrholoven2412 3 жыл бұрын
Просто по полочкам разложил всё! Спасибо! React, hooks, useEffect, componentDidMount, componentDidUpdate, componentWillUnmount
@user-ts7nd1zs7c
@user-ts7nd1zs7c Жыл бұрын
Лучший. Спасибо!
#3: React Hooks - useRef
27:52
Archakov Blog
Рет қаралды 64 М.
#1: React Hooks - useState
27:47
Archakov Blog
Рет қаралды 62 М.
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 57 МЛН
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 52 МЛН
Хочу стать Junior React
18:42
Y_LAB University
Рет қаралды 4,2 М.
All useEffect Mistakes Every Junior React Developer Makes
22:23
React Intersection Observer (scroll + lazy-load  картинок)
22:10
Все хуки ReactJS за 1 час
1:11:08
Веб-разработка - DevMagazine
Рет қаралды 19 М.
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 57 МЛН