The React documentation should link to this video.
@day2dayja1103 жыл бұрын
That google listening to your thoughts and the algo working in the background lol
@TheSaintsVEVO3 жыл бұрын
This channel's videos aren't beginner friendly.. It only helps people who are already familiar with this stuff.
@rafadydkiemmacha75433 жыл бұрын
@@TheSaintsVEVO not in this case. This video is just a copy of the official (poor) docs.
@Zach-s5g3 жыл бұрын
@@TheSaintsVEVO not really. This video is much better. The docs is.. shall I say confusing
@jasonlough66403 жыл бұрын
@@TheSaintsVEVO If you find something you dont know, research it and come back. This applies no matter what level youre at. Id say a beginner would get more out of this video than an expert.
@RohitSharma-vq2gn3 жыл бұрын
Hours of react knowledge distilled in 10 mins. Felt like stealing. Thanks man, great work!
@key20103 жыл бұрын
ever noticed stolen things taste better than bought? ... except bricks... those taste the same
@astrophilo20002 жыл бұрын
facts, time is money bro that's the reason and we are lazy asf
@kimdev112 жыл бұрын
i really thought i would be learning react hooks in 1hr but this guy did in 10 mins, superb!
@WellActualllyyy9 ай бұрын
nice man i still don’t get it
@jeremey20726 ай бұрын
@@WellActualllyyy it will make sense eventually, just keep coding
@CodeSketched3 жыл бұрын
Learned more about hooks in this single video than all my attempts to learn about them over the past several years!
@rafadydkiemmacha75433 жыл бұрын
Interesting, because this video doesn't say anything more than the official guide.
@CodeSketched3 жыл бұрын
@@rafadydkiemmacha7543 you're right, but the official documentation never felt welcoming enough to read through all the hooks.
@rafadydkiemmacha75433 жыл бұрын
@@CodeSketched I completely agree and in my opinion, this video is not welcoming neither. One of the worst ones so far.
@shashikanthp31453 жыл бұрын
@@rafadydkiemmacha7543 MOVE ON Hater
@rafadydkiemmacha75433 жыл бұрын
@@shashikanthp3145 so it's not allowed to express opinions anymore, sheep?
@ImVengeance3 жыл бұрын
One thing alot of people miss is that on useState in the setter you can actually pass a function to get the prev state value you for say updating a counter which is the correct way. For example setCount(prevCount => prevCount + 1). if you where to call setCount and try modify the value based on the current count value the state would be modified based on the value at that render time. If you call setCount(count + 1) twice it would only infact increase the value by one as both calls would get the prev rendered value and overwrite each other. Hope this helps
@souvikchakraborty9900 Жыл бұрын
wow i knew that we should use prevcount but never truly knew what could go wrong if i didn't. Thank you man.
@KhiemKimDoPkmn8 ай бұрын
aaaaaAaAaa@@souvikchakraborty9900
@Surya-np1bb Жыл бұрын
When I wanna know about a topic and fireship has already made a video about it is the best feeling. This guy can concisely teach any topic.
@codinginflow2 жыл бұрын
now I'm happy that I started learning React in 2022 too lol. I just skipped this whole class thing.
@thelonercoder58162 жыл бұрын
same lol. Class components are so confusing to me but hooks makes it sooo much easier to understand lol.
@cycla2 жыл бұрын
@@thelonercoder5816 haha yeah! felt good we can just skip what was a major pain in the butt for a lot of devs in the past
@CST19925 ай бұрын
You want to know them, just in case you need them. I've been using React since 2019 and I have started with class components. They are, you can say, just a more explicit way of doing the same thing you are doing with hooks. For me it's backwards: instead of getting to use a separate function componentWillUnmount(), I have to remember that the function returned from useEffect() does the same thing.
@AjeyChandhan3 жыл бұрын
You explained the whole feature set of the major change React has had in years in 13 minutes! That's just unbelievably awesome! ❤️
@sathkur93 жыл бұрын
This video is must of every react developer. He made everything so simple and easy to understand and that to about so much of react features in just 13 minutes.
@mokroargra72773 жыл бұрын
Been working with react over 9 months now, learn something new everytime I watch one of your react videos. 🤯
@vikas77693 жыл бұрын
Bro I need some help
@Jorschm Жыл бұрын
Wow, It was actually easy to understand the core concept of the hooks in just 10min, I have seen 40min that could not explain a hook as good as this video. Great work.
@kawsar.130 Жыл бұрын
One of the best explanations of React Hooks. Thank you for good stuffs 👌
@djvanschaik2 жыл бұрын
It is insane how well you explained all these hooks in not a lot of time without it seeming rushed/barely brushed over. Thank you!
@Technoholicplus3 жыл бұрын
This is is the only video that not only cleared my hooks concept, but also shows the shortcut method to write eventhandling and state change in one line i.e. ( setNum(num+1)}>plus ) Thank you so much.
@usmanmir56633 жыл бұрын
You have me *”hook”* ed to this channel.
@Onserio.3 жыл бұрын
Boooooooooooo!
@everythingisfine99883 жыл бұрын
Yeeeessssssssss!
@jessejamison1283 жыл бұрын
go ahead and clock out for me
@natman8820013 жыл бұрын
now thats how you useContext()
@aw1lt3 жыл бұрын
HAHAHA bye.
@snansahmarov15243 жыл бұрын
I watched hours video for understanding React Hooks. This video did unbelievable, so easy, just 13 minutes. Thank you from Azerbaijan.
@dyinginmyroom-gs2gcАй бұрын
🇦🇲🇦🇲🇦🇲
@sebastiancordoba4373 жыл бұрын
Omg, today i was thinking of reviewing react hooks and this video show up, thanks!
@edwardarinin96783 жыл бұрын
same tho...
@irfanshaik13023 жыл бұрын
Lol.... same!!!
@AryanLokar3 жыл бұрын
The amount of information your videos consist is unbelievable, really appreciate your efforts
@Alex-bc3xe2 жыл бұрын
most clear, concise and simple explanation on hooks.
@nikosroom19132 жыл бұрын
This is literally the best youtube channel I have every found. THANK YOU!
@programmingpython5842 жыл бұрын
You youtube channel is simply dream come true for a developer. Short videos, great explanations, etc. It is just awesome
@zackyang1233 жыл бұрын
This is flawless, clear, concise, and thorough. You are an exceptional natural teacher.
@zarghamaijaz59333 жыл бұрын
This is the only video i have found helpful. it's been a week and i have been struggling with react hooks. I am used to writing classes. Hooks feel very intimidating to me but after watching this video, i feel confident in using hooks instead of writing classes. Thank you for such an easy explanation
@Fireship3 жыл бұрын
Glad it helped!
@CodingAfterThirty3 жыл бұрын
Another awesome video. I love React hooks. I just recently started diving into writing custom hooks. It has been an excellent way to create reusable functionality as well as not stuffing all the logic in one file. Thanks for this video.
@devmeta14783 жыл бұрын
Dude I'm in love with this channel, speed is perfect, finally someone who is not wasting 5 mins begging for subscribe, or speaking about his life or unrelated topics... And someone who is not writing code, testing and debugging in front of us... this is just perfect srsly... Keep up the perfect work!
@tarunkr5352 Жыл бұрын
short and simple explaination that's what devs want. this is just that.
@akashthoriya3 жыл бұрын
Saved my hours to prepare for interview. Amazed by this video. Thanks a lot
@shivanigaddagimath61053 жыл бұрын
Hi Akash! Are you still looking for job opportunities currently ? Would you be interested in exploring a job opportunity in web development?
@elhaambasheerch7058 Жыл бұрын
Easily the perfect mix of most informative and fun coding channel on the web.
@n0ame1u12 жыл бұрын
I just took an entire college course focused on React, and I learned way more from this video
@anth0ni333 жыл бұрын
Wonderful information in just 10mins. You're a national treasure!!!
@fithamlakfikrie4657 Жыл бұрын
The great ability of high-level explanations about general and wide concepts in only 13 minutes. thank you!
@s4lmon1343 жыл бұрын
this is the most amazing, concise, digestible video i've ever watch. Huge props!
@mattshnoop3 жыл бұрын
I have never used React before, and this video has made me that much more comfortable sticking with Vue 😅
@degitgitagitya94733 жыл бұрын
Hooks are beautiful. I have projects using both react and vue, both are awesome. I'm a react guy and i think it's easy to learn Vue if you already on intermediate level in React. But I don't know the learning curve if you learn Vue first.
@ryanmamboudjemtchemeu42892 жыл бұрын
The best React Hooks video I've seen so far. Thank you for providing a such compelling video.
@snghnishant3 жыл бұрын
This is really helpful for me. I started learning React without understanding component life cycle completely and was struggling a bit. Now I can useRef() of this video. Thanks!
@gautampatadiya60962 жыл бұрын
Many videos I saw but this one is simple specific and easy to understand… thanks
@yuliavasylenko86032 жыл бұрын
So simple and useful! Thanks a lot for explaining these things in the most understandable manner.
@himalayagupta77443 жыл бұрын
Well done man , I didn't expect this much clarity in just 13 minutes, but you explained everything perfectly. Thanks
@HugoSanchez-kd7qz5 ай бұрын
Thank you for this! Used this a refresher and absolutely loved it. Wish we had a few more examples of each hook.
@foreverhumanpodcast2 жыл бұрын
I have watched this like 17 times and I’m learning each time again lol thank you
@EduardKaresli3 жыл бұрын
For non-native English speakers, I'd recommend watching the video at 0.75 speed. Pretty dense (yet high quality) information.
@MrRAHUL77777778 ай бұрын
You completed the 3 months topic in few minutes . Great work 👏
@williamboshi18553 жыл бұрын
It's definitely a tough chunk to digest but it's really interesting to have a peak at what react is since I always looked the other way toward angular and vue
@FaruhPaerhati3 жыл бұрын
My god, you explained the concepts and more in much better fashion than toiling over the docs for a week
@ali-celebi3 жыл бұрын
1:34 (best framework ever) - I just can't agree more :)
@pradeepsaravanan43483 жыл бұрын
LOL
@devsauce3 жыл бұрын
- 1:34 - Ben Awad has entered the chat
@AbhigyanGautam3 жыл бұрын
I am learning React and this is the video I needed
@ombhagwani7407 Жыл бұрын
i was here to revise my concepts and you got it all covered in 13mins , thanks a lot .!!
@msjahun2 жыл бұрын
Most useful video I’ve watched on hooks
@lukas.webdev Жыл бұрын
I just posted a video on a similar topic (in 2023) - maybe this could be interesting for you as well. 😉
@nomtijorti3 жыл бұрын
Saw Angular Logo with caption (best framework ever).. that's why I'm subscribed. lol
@Chrisknot943 жыл бұрын
Niiice another concise hook video in plain english. This is why this is my favourite dev channel 👍🏻👌🏻
@muhammadahmedjaved76913 жыл бұрын
never ever have I seen someone explaining complex things in simple and short words like you do you are a professional at explaining things
@javascriptmastery3 жыл бұрын
Great vid man!
@saydonktnbitch3 жыл бұрын
i ti gledas burazeru :D
@kocraft1373 жыл бұрын
Love the pace you have in your videos. And the visuals is just stunnig
@felipecabreira4321 Жыл бұрын
I always come back to this video to a fast/clean explanation of react hooks ! Thanks for the content my man ! Amazing :)
@crimsoncad32303 жыл бұрын
Angular bois finally got some love.
@pharmokan3 жыл бұрын
Dozens of us are so happy. DOZENS!
@juniordev41903 жыл бұрын
@フルブライトケネス what r u talking about? V12 has just launched.
@ejthecollector Жыл бұрын
Great/quick explanations of each hook, super helpful thanks
@zacktaylor11432 жыл бұрын
Your UseEffect explanation was brilliant.
@albertkim1809Ай бұрын
Thank you for this video - as a boomer coming from the old class-based ways, I wasn't up to speed on all of the built-in hooks.
@nukemonk3 жыл бұрын
In addition to the *useImperativeHandle* hook: you can use this if you have both a *forwardRef* and a *useRef* in your component that you want both to be assign to the same element. You can use the *useImperativeHandle* hook to assign the regular *useRef* ref to the *forwardRef* ref. This is because you can't assign two refs to the same element.
@shaheenumar49263 жыл бұрын
Every second is worth watching this channel.❤️
@amarmohammed56442 жыл бұрын
brilliant to watch just before a interview :)
@saqlainalvi54852 жыл бұрын
I wish I had seen this video when I began learning hooks. Took me months of study and practice to understand them fully. This would have been a good entry point. Most tutorials fall short.
@hobbiesandmore56332 жыл бұрын
I stumbled on this video but I’m glad I did! I was looking for ways to implement hooks in my program but had no idea what to do with them. When I watched this video I had a “Oh, THAT’S what it does” moment occur multiple times. Thanks for making this!
@wardenpataski28823 жыл бұрын
I kinda struggled to understand how to create a custom hooks before, but now I understand it after watching your explanation thank you :)
@whilelab3 жыл бұрын
Wow, just wow, so much information in so little time and well explained. I was always confused about react hooks
@Tomas-ps2zf3 жыл бұрын
Hi! Great video as always. I'd like to add though, that useEffect clean up function (the return of the first parameter) is not only called when the component is destroyed or unmounted (as you stated here kzbin.info/www/bejne/in_LknyJhLqsbLM ), but also before the next call to it when a dependency changes. To put it more clearly in an example: const [counter, setCounter] = useState(0); useEffect(() => { alert(counter); return () => alert('goodbye') }, [counter]); When the component is first called, it will alert 0, then, when we set counter to 1, it will alert 'goodbye' and then 1, same as with 2 and so on.
@danielzaiser3 жыл бұрын
I have never returned a function like that, remind me to try it out tomorrow
@gerritweiermann793 жыл бұрын
@@danielzaiser reminder :)
@nope-zdvcz992 жыл бұрын
@@gerritweiermann79 what, reminder is noun, not verb :v
@yosuanicolaus2 жыл бұрын
@@danielzaiser it's been one year, have you returned a function like that?
This video really helped me a lot, Im doing the Meta certification but they guy explaining this on the course sounds like an NPC. Thank you Jeff!
@steelwolf1803 жыл бұрын
Really easy to understand and helps to point me in the right direction. For a problem, I was stuck on solving a UI component not updating by itself till I click on another component.
@aakashjadhav3272 жыл бұрын
I am watching this before my interview and it is helping me with my anxiety... I am feeling calm...
@Xenon77x3 жыл бұрын
1:33, yes! Angular the best framework ever ❤❤❤❤❤❤❤❤❤
@orlandogarcia44033 жыл бұрын
Yeaaah
@kristineximeno67392 жыл бұрын
1. useState 2. useEffect 3. useContext 4. useMemo 5. useCallback 6. useRef 7. useReducer 8. useImperativeHandler 9. useLayout 10. useDebugValue not in order of the video.. tho. lol Very informative video. Thanks!!! Even 8 and 9 is described as rare, I actually use these very often when building more complicated UI/UX.
@3mro_coding3 жыл бұрын
Maan! I love taking tour in your channel you deliver clean and conscious contents.
@day2dayja1103 жыл бұрын
Where was this video a year ago!!!!!! EXCELLENT!!!!!! 10000/10
@yashsolanki0692 жыл бұрын
This channel is the fresh breath of air for devs♥️
@gracewood67683 жыл бұрын
best of the best. I never understood each of them but now I got a grasp about it.!
@elabro71 Жыл бұрын
easy to understand,good hook summary for begginers !
@harikrishnanmidhun1644 Жыл бұрын
Thanks ! This is so comprehensive and entertaining.
@wiz79033 жыл бұрын
You always manage to put out a video that i just need in that exact moment. Simply amazing. Keep up the good work
@213_sayonsom52 жыл бұрын
Great explanation !
@McMurchie2 жыл бұрын
This was amazing, it took me over an hour to write down the notes so much knowledge
@vishmapdas78983 жыл бұрын
I have a feeling that you will add much value to my life. Liked and Subbed.
@rjborba3 жыл бұрын
Very very good way to explain something. Congratulations
@HenningGu2 жыл бұрын
You have no idea how much I need this
@_romeopeter3 жыл бұрын
This is awesome 🔥 I've been preparing myself for upcoming interviews I'm going to have and this has explained reacts hooks quite for me, it'll come in handy when asked.
@kettenbach3 жыл бұрын
Hell yeah bro. Angular saves me so many headaches. 🙏😍
@danieloliveira98153 жыл бұрын
🥕
@kettenbach3 жыл бұрын
@@danieloliveira9815 I just got another Angular contract. 😍☝️
@danieloliveira98153 жыл бұрын
@@kettenbach 👏
@emstudios143 жыл бұрын
Excellent video on React Hooks.
@amartangade37432 жыл бұрын
No nonsense to the point thanks for the tutorial
@rain-techstudio25672 жыл бұрын
This is amazingly easy to understand with just 10 minutes!! Thanks a lot great man!
@remofischer49693 жыл бұрын
Thanks for the Video. I know now that i will stay with Svelte.
@anuragnair56723 жыл бұрын
Get this man a medal!
@ByteBuf Жыл бұрын
Amazing work, learned more here than I have in years!
@chektek3 жыл бұрын
Awesome content! Would love to see a full Angular life-cycle hook video!
@reda_el3 жыл бұрын
Wow, I had a really hard time figuring out precisely how hooks were working until I found this video. It's so clear and explaining the fundamentals (the key). I'm literally looking for a way to join any newsletter you have because I love the way you communicate complex principles.
@ffelaar2 жыл бұрын
you are ridiculously good at explaining things succinctly in a short amount of time - thank you for this great content.
@stokbrood3 жыл бұрын
1:34 god has spoken, Angular it is 🙏
@Fireship3 жыл бұрын
You're not supposed to notice the subliminal messaging
@SSouper3 жыл бұрын
🥕👨🏽🌾
@urtra38713 жыл бұрын
*Ben Awad has entered the chat*
@codeaperture3 жыл бұрын
@@Fireship Hey? I'm reaching you as I want to buy a premium quarterly. Will I access the Next cause as well as the Previous such as firebase in that period?
@YousefSh3 жыл бұрын
Angular's syntax is disgusting
@usmanmir56633 жыл бұрын
A video about React Native! And Compare it with Flutter.
@monfernape3 жыл бұрын
He actually has one created.
@denistomasovic95063 жыл бұрын
I'm not a native speaker, so it's sometimes hard to understand for me. But I'm surprised how clearly you explained hooks. It was realy useful. Thank you..
@shineLouisShine Жыл бұрын
Really good and informative video which probably should get updated once in a while. One note: 10:39 -- unfortunately this video didn't manage to make it less confusing.
@Lyftic3 жыл бұрын
I learned that "if/else if" computes 3 times faster if you use the "===". So I make use of that instead of the switch inside a reducer function!
@corneasp94182 жыл бұрын
By experience or do you have a link to an official resource?
@pjalex983 жыл бұрын
I have survived just with useState, useEffect and useReduce hooks, and now I can try to understand the others to implement in my projects by watched this video.