ТОП 5 REACT ХУКОВ (React hooks). Делаем свои React хуки

  Рет қаралды 81,461

Ulbi TV

Ulbi TV

Күн бұрын

Пікірлер: 494
@user-zk3bc1lf8k
@user-zk3bc1lf8k 3 жыл бұрын
Когда вижу уведомление о новом видео , бегу несмотря ни на что и приступаю просмотру!!! Тимур, спасибо вам🔥🔥🔥
@user-vr4kb4rz4c
@user-vr4kb4rz4c 3 жыл бұрын
Аналогично)
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо вам огромное!)
@user-sh7bb6hk6f
@user-sh7bb6hk6f 3 жыл бұрын
Аналогично
@centwor1on167
@centwor1on167 2 жыл бұрын
Аналогично|
@Evgeny..
@Evgeny.. 2 жыл бұрын
Аналогично!)))
@valeriipimenov4894
@valeriipimenov4894 3 жыл бұрын
Лайк по дефолту ) Комментарий за труды ) уже 5к useCongratulation() )))
@UlbiTV
@UlbiTV 3 жыл бұрын
useThanks() =)))
@user-td3bz8st6v
@user-td3bz8st6v Жыл бұрын
Сколько ни смотри, всегда что то новое можно найти в твоих видео Тимур. Спасибо, за хороший материал и шикарное изложение.
@UlbiTV
@UlbiTV Жыл бұрын
🙏 спасибо!
@falsetrue7910
@falsetrue7910 3 жыл бұрын
Лайк перед началом просмотра
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@lekost13
@lekost13 3 жыл бұрын
Всё супер, но есть замечания: 1. Всё это лучше делать также и на typescript, потому что пока пытаешься внедрить эту реализацию на проект с typescript, уходит много времени и нервов 2. Кастомный хук с IntersectionObserver думаю, что работает не совсем корректно. Потому что при начальной инициализации когда асинхронная загрузка сущностей с бекенда ещё не произошла, отрисовка родительского и дочернего контейнера уже свершится. А поскольку у нас ещё нет объектов с бекенда, пересекаемся область будет находится строго вверху родителя. Отсюда получается, что первое пересечение срабатывает ещё на этапе инициализации приложения. Лично я столкнулся с такими проблемами :)
@itpro952
@itpro952 3 жыл бұрын
Что то интересное, приступаем к просмотру! React hooks
@UlbiTV
@UlbiTV 3 жыл бұрын
Приятного просмотра!
@tuRistst
@tuRistst 3 жыл бұрын
Ура. Новое видео. Ждал больше чем новый год)
@UlbiTV
@UlbiTV 3 жыл бұрын
Хееех)) Спасибо!)
@AntonRyabov-by3vn
@AntonRyabov-by3vn 2 ай бұрын
Твой подход к подаче материала просто изумителен! Слушаю и вникаю с насладждением. Сначала, когда толлько начинал свой путь, то ничего не понимал, но сейчас, когда я осознанно подхожу к выбору информации для себя и для своего проекта, то такой подаче и структурированной информации нет ни у кого(по моему мнению). Спасибо тебе за то, что ты делаешь, все использую для себя!
@vladyslavfx3892
@vladyslavfx3892 3 жыл бұрын
Для поддержки канала)) Давай серию уроков про jest, тестировать можно одно из тех приложений что ты делал в предыдущих видео. Думаю многим будет актуально.
@eruiluvatar6178
@eruiluvatar6178 2 жыл бұрын
Согласен, тоже очень жду уроков по jest и на фронте и на беке конечно же!!!
@user-wk5lg7xc4g
@user-wk5lg7xc4g 2 жыл бұрын
Плюсую
@pt-dev
@pt-dev 3 жыл бұрын
круто именно то, что разбираются частные конкретные случаи. Спасибо!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@serhiitimchak5538
@serhiitimchak5538 3 жыл бұрын
Спасибо за полезные практические уроки .
@UlbiTV
@UlbiTV 3 жыл бұрын
И вам спасибо за поддержку!)
@user-wk5lg7xc4g
@user-wk5lg7xc4g 2 жыл бұрын
@@UlbiTV Юни тесты высокого уровня!
@funkoground5194
@funkoground5194 3 жыл бұрын
Блин, слов нет, все самое полезное для реализации сложного для меня проекта, я узнаю на твоем канале. Буквально на прошлой неделе пытался понять кастомные хуки и что то недопонял до конца. Зашел на твой канал и тут про эту тему. пытаюсь понять как правильно организовать REST API и тут на канале есть видео про Backend для начинающих. Мне приходится в одного разбираться в куче вещей, пытаться понять как все грамотно сделать. Твои видео просто невероятно мне помогают. Прям от души спасибо!!!
@UlbiTV
@UlbiTV 3 жыл бұрын
Как бальзам на душу когда читаю такие слова, рад, что мои видео полезны и весь труд не напрасен!)
@s9219871110
@s9219871110 2 жыл бұрын
Каждый поиск в интернете приводит на этот канал. Пусть так и будет. Аминь!
@user-cw2xk5jt6w
@user-cw2xk5jt6w 2 жыл бұрын
один из немногих, кого смотрю в ру сегменте. многие ещё просто не осознали насколько это жирный контент.
@ipa_stor
@ipa_stor 3 жыл бұрын
Опять ютюб висит, только пришло оповещение:))) ну ничего, пойду знакомиться, как раз не до конца с ними еще разобрался, так что, как всегда большое спасибо! Кстати, всем приятного просмотра
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо, Рус!)
@valeramischenko9391
@valeramischenko9391 3 жыл бұрын
За пояснениями по React на этот канал)) спасибо, всегда сильный контент
@Aristockij
@Aristockij 2 жыл бұрын
блин, да тут лучшие видосы по реакту!
@helenit4365
@helenit4365 3 жыл бұрын
Спасибо за видео!
@UlbiTV
@UlbiTV 3 жыл бұрын
Благодарю!
@anazkomult
@anazkomult 3 жыл бұрын
Шикарные уроки по react! Большое спасибо!
@yogurtwithspoon
@yogurtwithspoon 3 жыл бұрын
Какой же годный контент ты создаешь!
@UlbiTV
@UlbiTV 3 жыл бұрын
Стараюсь, спасибо!)
@user-qp7ph5df7x
@user-qp7ph5df7x 2 жыл бұрын
Я новичек, пытаюсь залететь в айтишку, и такие практические видео как нельзя кстати. Спасибо🔥🔥🔥
@Almas-2002
@Almas-2002 3 жыл бұрын
Спасибо за интересное видео!!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо за поддержку!
@Davidovich_aka_smoozydrinker
@Davidovich_aka_smoozydrinker 3 жыл бұрын
Топ уроки! Давай еще! Спасибо за сновательное объяснение и детальное погружение в вопросы.
@UlbiTV
@UlbiTV 3 жыл бұрын
Будут!) Спасибо!
@hutoryanin
@hutoryanin 3 жыл бұрын
Согласен, уникальный, полезный контент. Благодарю. *Р. е. с. п. е. к. т.*
@UlbiTV
@UlbiTV 3 жыл бұрын
Благодарю вас за поддержку!)
@eunicsi
@eunicsi 2 жыл бұрын
Оставлю очередной комментарий с благодарностью за проделанную работу и потраченное время, спасибо!
@ev_geniy17
@ev_geniy17 2 жыл бұрын
Как всегда супер
@hutoryanin
@hutoryanin 3 жыл бұрын
*Л. а. й. к. о. с.* за видос.
@UlbiTV
@UlbiTV 3 жыл бұрын
С.п.а.с.и.б.о!)
@AndrewMolodushko
@AndrewMolodushko 3 жыл бұрын
итак, вопрос по задачке с callback: 1. зачем нужно передавть callback, как зависимость в эффект? все же должно работать если оставить [ ] 2. в самом эффекте я оставил только { observer.current.observe(childRef.current); return () => observer.current.unobserve(childRef.current); }. нормально ли это? 3. useScroll(parentRef, childRef, fetchTodos) - вместо стрелки с вызовом fetchTodos просто передаю fetchTodos 4. нужно ли тут париться с useCallback, что бы точно знать, что функция не будет переопределяться каждый раз при рендере компонента. 5. ну и что именно там нужно сделать)) П.С. Спасибо за ответы и видео
@aleksandrmayboroda85
@aleksandrmayboroda85 2 жыл бұрын
1. Если так сделать, то у тебя будут прилетать одни и те же данные (например, id с 1 по 20) 4. Думаю, нет. У тебя всегда будет перерендер функции, потому как внутри нее ты меняешь страницу и массив для отображения. А они будут в зависимостях при оборачивании в useCallback. 5. Главный косяк в том, что при достижении дна родителя запросы продолжают отправляться на сервер и получать ничего. Я решил это добавлением в стейт списка флага и передачей его 4-м параметром в хук. Если достиг дна, убираешь обсервер с элемента. Возможно, у кого-то есть решение поинтереснее
@masterbiz100
@masterbiz100 3 жыл бұрын
Как всегда - ГОДНОТА!!! От меня - твердый ЛАЙК!))
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо за поддержку!)
@HIghtowerSever
@HIghtowerSever 3 жыл бұрын
Ставлю лайк, пишу комментарий. Сразу как попросил. А то потом забуду ;)
@UlbiTV
@UlbiTV 3 жыл бұрын
Правильно!) спасибо вам!
@Ecto-Gamet
@Ecto-Gamet 3 жыл бұрын
Спасибо!!! Пожалуй, лучшее видео по «React hooks»!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@mardonbeksobirjonov9716
@mardonbeksobirjonov9716 2 жыл бұрын
реально полезные уроки и наличие исходного кода очень помогает, это определенно лучший канал по программированию который я знаю. Спасибо тебе огромное бро, видео просто бомба💥💥💥
@vitalibachin
@vitalibachin Жыл бұрын
Твой канал просто кладезь знаний, которые легко заходят в голову с твоим простым и легким объяснением. Благодарю!)
@user-dw8lb8lc7u
@user-dw8lb8lc7u 3 жыл бұрын
Отличная подача и формат Именно такого контента мне не хватало
@UlbiTV
@UlbiTV 3 жыл бұрын
На канале много такого, рекомендую!) спасибо!
@stanislavoj9875
@stanislavoj9875 3 жыл бұрын
Спасибо тебе огромное за труды! Мега полезная информация, продолжай, пожалуйста! :)
@dastiw1
@dastiw1 Жыл бұрын
Отдельный респект за реализация debounce. Всегда пользуюсь им и никогда не думал что это так просто
@Nikita-gn4bg
@Nikita-gn4bg 3 жыл бұрын
Спасибо, после твоих видео проще даётся понимание, чем после чтива
@starper_in_crypto
@starper_in_crypto 3 жыл бұрын
Все четко и понятно, спасибо за труды! Это очень нужно!))
@user-dw3gt5bj4s
@user-dw3gt5bj4s 3 жыл бұрын
у тебя крутые курсы, можно сказать на одном уровне с Минином
@UlbiTV
@UlbiTV 3 жыл бұрын
Значит курсы действительно хорошие)
@Trulalandia
@Trulalandia 3 жыл бұрын
@@UlbiTV нет, ты по уровню лучше Минина, просто у тебя ролики короткие. А Минин вообще по верхам, как сухая не очень хорошая документация
@uNkind33
@uNkind33 3 жыл бұрын
вот это подарок на 8-е марта :D
@UlbiTV
@UlbiTV 3 жыл бұрын
:DD
@woodDacha
@woodDacha 2 жыл бұрын
Спасибо за ваш труд! Не все понял, но это скорее мои проблемы восприятия чем объясняющего, буду еще пересматривать:)
@kolyabokov88
@kolyabokov88 3 жыл бұрын
Воо, ништяк! Бро, как раз нужно подтянуть)
@UlbiTV
@UlbiTV 3 жыл бұрын
Давай!)
@programming5944
@programming5944 3 жыл бұрын
Курс - бомба ТОП 5 REACT ХУКОВ (hooks). Делаем свои React хуки
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@_oxios_
@_oxios_ 3 жыл бұрын
Спасибо за уроки! Очень рад что нашел канал этот!
@van_borshch8763
@van_borshch8763 3 жыл бұрын
Хз как сюда попал,но это годнота половину проекта можно переписать)
@UlbiTV
@UlbiTV 3 жыл бұрын
На канале много годноты))
@van_borshch8763
@van_borshch8763 3 жыл бұрын
@@UlbiTV Уже смотрю,годно,спасибо за контент)
@keksinjo
@keksinjo 3 жыл бұрын
На счет useScroll хука, в качестве фикса для колбэка, стоит использовать useCallback
@danemorn9703
@danemorn9703 3 жыл бұрын
Очень круто, как раз тот формат видео, который нужен. Интересно, познавательно и можно использовать в своём коде)
@UlbiTV
@UlbiTV 3 жыл бұрын
Это точно!) Спасибо!
@excellex
@excellex 3 жыл бұрын
одного понять не могу: где твои остальные 995тыс. подписчиков?!
@UlbiTV
@UlbiTV 3 жыл бұрын
Вот я тоже ищу, ищу...а их все нет да нет((
@excellex
@excellex 3 жыл бұрын
@@UlbiTV официально заявляю, что это косяк их, а не твой!
@manfred7_2023
@manfred7_2023 3 жыл бұрын
Видео шикарное! Добавил в закладки! После каждого хука рука тянулась к кнопке лайк. Спасибо за труд!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо вам!)
@vitalii5784
@vitalii5784 3 жыл бұрын
Офигенная подача! Всё четко и по делу, без воды и долгих вступлений.
@jsmonstr9638
@jsmonstr9638 3 жыл бұрын
Полезное практические видео по React hooks
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасиб
@andreimetro1573
@andreimetro1573 2 жыл бұрын
Коротко, четко, доходчиво - спасибо!
@komilolimov2257
@komilolimov2257 2 жыл бұрын
Кто кто вот ты самый четкий, всегда смотрю только твои ролики, ты вообще классный! Спасибо тебе за это! Все ясно и четко объясняешь
@UlbiTV
@UlbiTV 2 жыл бұрын
Спасибо!
@oleksandrvoron_ko580
@oleksandrvoron_ko580 2 жыл бұрын
Дякую за контент! Чітко та ясно !
@GyrWorker
@GyrWorker 2 жыл бұрын
Полезный контент, спасибо Тимур! Присоединяюсь к ребятам, тоже хотелось бы про jest (react testing library), cypress
@vmesed
@vmesed 2 жыл бұрын
сразу лайк Тимуру за труды. с его учебными материалами уже знаком давно. так что лайк/коммент не глядя, а сам пойду смотреть дальше!
@oleksus_muchachus
@oleksus_muchachus 3 жыл бұрын
Супер! Custom Hooks
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@nelson6783
@nelson6783 2 жыл бұрын
Тимур вы лучший!!! Канал просто сокровище)
@komilolimov2257
@komilolimov2257 2 жыл бұрын
Прям от А до Я все четко понятно, а не как другие
@iharberasneu2905
@iharberasneu2905 2 жыл бұрын
Спасибо за контент. Напиши плиз какой тип нужно таймеру дать ,чтобы ошибки не было в тайпскрипте.
@akaibegaliev2362
@akaibegaliev2362 3 жыл бұрын
Спасибо за полезный и очень годный контент! Есть ли в планах сделать более подробное видео по firebase + react?
@UlbiTV
@UlbiTV 3 жыл бұрын
В планах есть, но когда осуществлю - трудно сказать!
@ТимСлим
@ТимСлим 3 жыл бұрын
Как всегда кратко и информативно! Спасибо!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасиб!)
@ArtOfFun
@ArtOfFun 3 жыл бұрын
Просто топ 🔥🔥🔥
@UlbiTV
@UlbiTV 3 жыл бұрын
Благодарю!
@bogdanandrushchenko3304
@bogdanandrushchenko3304 3 жыл бұрын
Красавчик! Как всегда на высоте. Спасибо за контент
@VolodymyrSirenko
@VolodymyrSirenko Жыл бұрын
Спасибо огромное за канал, Тимур! Учусь на фронтенд-разработчика полгода и только сейчас успеваю осознавать о чем говорится в видео. Жалко то, что с моими знаниями нет смысла покупать твой курс по продвинутому Реакту , а ты сообщил что не планируешь делать третий поток. Надеюсь передумаешь к тому впемени когда я обрету уверенность в своих силах. :)
@wardog4244
@wardog4244 3 жыл бұрын
Супер!Всегда супер!
@UlbiTV
@UlbiTV 3 жыл бұрын
Стараюсь дружище) спасибо!
@vitaliy.osadchyj
@vitaliy.osadchyj 3 жыл бұрын
useContext не раскрыта. Ну и "домашние задания" осталось без разбора ))) Контент годный, спасибо
@user-ri8jc4sp1h
@user-ri8jc4sp1h 2 жыл бұрын
полезный видосик. Спасибо за труд
@lorandemarcus
@lorandemarcus 3 жыл бұрын
Контент как всегда топ! Напиши подсказку на 16.15 не понимаю где там недочет
@bukanaka
@bukanaka 3 жыл бұрын
+
@dmitriystoyanov933
@dmitriystoyanov933 2 жыл бұрын
Спасибо. Классный урок, хоть я уже и работаю полгода, но видео крайне полезны, уже не раз из твоих видосов брал куски кода, изменял если надо и затаскивал в проект;)
@user-uz7ok7vl2j
@user-uz7ok7vl2j 2 жыл бұрын
Полезная практика 🔥🔥🔥 Спасибо и респект автору!!!
@user-pd9no5ye5g
@user-pd9no5ye5g 3 жыл бұрын
Сразу лайк до просмотра)
@UlbiTV
@UlbiTV 3 жыл бұрын
Благодарю!
@artem4637
@artem4637 2 жыл бұрын
Спасибо, классные ролики! Помогают быстрее разобраться
@michaelshypileu9239
@michaelshypileu9239 2 жыл бұрын
Да, действительно, хочется сказать Вам спасибо. много вопросов было закрыто благодаря Вам
@mikhailstepanischev8316
@mikhailstepanischev8316 3 жыл бұрын
Шикарнейшее,спасибо ! Custom react hooks.
@UlbiTV
@UlbiTV 3 жыл бұрын
И вам спасибо!)
@user-cw6xh4nv9t
@user-cw6xh4nv9t 3 жыл бұрын
Полезный материал 👍🏻 . Тимур сделай урок по Storybook for React. Часто используется в проектах эта технология.
@UlbiTV
@UlbiTV 3 жыл бұрын
Есть в планах, спасибо!)
@_GyG_
@_GyG_ 3 жыл бұрын
Я пока учусь, но с твоими видосами сразу мидлом стану)
@UlbiTV
@UlbiTV 3 жыл бұрын
Успехов!)
@samerlagha1609
@samerlagha1609 3 жыл бұрын
Шикарно 🙆‍♂️
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@user-px5no4vy9e
@user-px5no4vy9e 3 жыл бұрын
Спасибо за контент) Недочет про коллбэк - это то, что его нужно было у родителя завернуть в useCallback?
@it-coding
@it-coding 3 жыл бұрын
В useDebounce не понятен смысл использования useCallback , при перерисовке компонента , будет новая ссылка на callback , и соответсвенно в useCallback создаст новую функцию , без useCallback было бы тот же результат , просто дополнительная нагрузка добавилась
@benchik100
@benchik100 Жыл бұрын
тоже заметил этот факт!
@slipdem
@slipdem 2 жыл бұрын
Шикарный урок! Ну и само собой очень полезный) Спасибо
@eugene684
@eugene684 3 жыл бұрын
Комментарий для отдачи за твои труды
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо, это важно!)
@yakut54
@yakut54 3 жыл бұрын
Спасибо за знания! 🤝
@Vlad-us9xt
@Vlad-us9xt 3 жыл бұрын
top!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!
@dobramorda9818
@dobramorda9818 2 жыл бұрын
Огроиное спасибо, быстро и четко раскрыл тему. И как всегда на уровне. Огонь.
@MrWerwoolf
@MrWerwoolf 3 жыл бұрын
Это очень интересная информация, лайк+подписка на вступлении!
@shahimsafin9903
@shahimsafin9903 Жыл бұрын
Тимур, огромное спасибо за то, что ты делаешь!
@user-rw9xf1bh8n
@user-rw9xf1bh8n 3 жыл бұрын
Каждое видео полезно, спасибо за труды!)
@UlbiTV
@UlbiTV 3 жыл бұрын
Стараюсь, а вам спасибо за поддержку!)
@MaksymZak
@MaksymZak 2 жыл бұрын
Круто объясняешь, продолжай в том же духе. Твои видео очень полезны. Большое спасибо за труды
@user-du9bm5mv1o
@user-du9bm5mv1o 2 жыл бұрын
Отличное видео, спасибо.
@traintocode1698
@traintocode1698 Жыл бұрын
Ещё и ещё раз - благодарю за твои видео уроки!
@user-rd8uh2ym3c
@user-rd8uh2ym3c 2 жыл бұрын
Отличное видео. Автор, хорошо доносишь информацию
@user-uq6co3qv2p
@user-uq6co3qv2p 3 жыл бұрын
Как всегда топ!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@mikhailstepanishchev283
@mikhailstepanishchev283 3 жыл бұрын
Космос,спасибо! React Hooks
@user-nj7wg2je1e
@user-nj7wg2je1e 3 жыл бұрын
Спасибо за годноту! Просто и доходчиво о не самых очевидных вещах! Будет что-нибудь про TypeScript? Много полярных мнений про него слышал, а толковых разборов почти нет(
@user-es3dr1en2q
@user-es3dr1en2q 3 жыл бұрын
лайк поставил, коммент написал)
@UlbiTV
@UlbiTV 3 жыл бұрын
Благодарю!)
@user-jz2vj3cp5c
@user-jz2vj3cp5c 3 жыл бұрын
Респект, продолжай в том же духе...
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@ubuntuous
@ubuntuous 5 ай бұрын
Шикарные уроки по react!
@gritsienkooleg3447
@gritsienkooleg3447 Жыл бұрын
Афигеть, какой же крутой контент! Так, надо идти писать ))
@getshou
@getshou 4 ай бұрын
у тебя просто бесценный контент. Благодарю
React Hooks - Полный Курс (Про Все Хуки в 1 видео!)
1:47:00
Владилен Минин
Рет қаралды 443 М.
Зачем на самом деле нужен хук useCallback
8:33
Михаил Непомнящий
Рет қаралды 42 М.
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 49 МЛН
Electric Flying Bird with Hanging Wire Automatic for Ceiling Parrot
00:15
CI CD наглядные примеры
22:08
Ulbi TV
Рет қаралды 285 М.
Все хуки ReactJS за 1 час
1:11:08
Веб-разработка - DevMagazine
Рет қаралды 20 М.
🐬 ВСЕ ХУКИ REACT JS 2024 - вы точно не знаете их все
13:29
SIBERIA CAN CODE 🧊 - Frontend
Рет қаралды 7 М.
Design patterns in React
14:37
Cosden Solutions
Рет қаралды 161 М.
Кастомные React-Хуки, useToggle, useLocalStorage
22:20
Михаил Непомнящий
Рет қаралды 19 М.
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 49 МЛН