Hope you enjoyed the video! I also have a really cool and unique course that will teach you way more than this video. You'll learn how to build an actual complex project with React. It's called "Project React" and you can find it at cosden.solutions/project-react. Also, I have a free weekly newsletter called "Import React" with tutorials, news, and cool stuff about React! You can sign up at cosden.solutions/newsletter?s=ytc
@heybran_ Жыл бұрын
Best react educator found on youtube! Agreed everyone?
@arunkaiser Жыл бұрын
I agree
@anabiatahir3772 Жыл бұрын
Agreed
@alidbouk4335 Жыл бұрын
Absolutely !
@amalc7814 Жыл бұрын
explains every thing in detail, crisp and clear
@prajwalpandeshwar9967 Жыл бұрын
Absolutely
@noahmilliken425910 ай бұрын
Props to Cosden for not bombarding us with some 15 second intro branding. Down to business, love it.
@lexsemenenko Жыл бұрын
Clean and clear explanation with examples on what and why for us to clarify the ideas behind the hook. Again, nailed! Appreciated.
@chengxiaoxia80469 ай бұрын
You are a serious teacher. You tested your code truly before publishing this video, I think. I've read many articles about useCallback and their code did not work correctly coz they did not use 'memo'. Thanks so much. Your video brings us true value.
@learner80849 ай бұрын
I didn't know about the memo either ! Thanks very much.
@JakeLuden Жыл бұрын
Genuinely the best useCallback tutorial I’ve seen, probably the best video I’ve seen regarding hooks in general. Incredible explanation and demonstrations!
@cosdensolutions Жыл бұрын
damn, thanks for saying that! Really means a lot 🤙
@atomvandermerwe3613 Жыл бұрын
I 100% agree with @Jakezaruba, this video explained it perfectly.
@SWE50710 ай бұрын
This is the cleanest and clearest explanation of useCallback ever!!!
@proenglishschool31202 ай бұрын
Thank you so much Darius! I have already finished a full-stack bootcamp which covered React in 4 weeks. I already built 4 projects with React. I thought I understood it well but realized there were gaps in my knowledge. I have watched the 4th video on React Hooks and you have done an outstanding job of covering only the necessary info and without leaving anything out in about 15 minutes per hook/topic. There are some very good coding teachers on YT and the web but you are among the best on the topic of React. You make it concise, to-the-point and very easy to follow. Your videos go at a comfortable pace for someone having been over the material once already. You don't overcomplicate it and don't leave anything out. Very clear explanation. Keep up the awesome work!
@RaGa_BABA9 ай бұрын
Just a small add @2:30, its not that in react functions are different, its that they are referenced type in js, very well explained, really helpful thankyou
@uquantum Жыл бұрын
Great video for React devs at any level. I'd forgotten that a React component that takes in a function from its parent will re-render even if the variables in that function haven't changed. Not obvious until you explained it so well. You also made it super simple and clear that useCallback memoizes a function like useMemo memoizes a variable, and that helps us minimize unnecessary re-renders.Thanks!
@cosdensolutions Жыл бұрын
makes me happy to hear!
@lagekutsa11 ай бұрын
you explain useCallback so simple man, really appreciate.
@whiterabbitdev Жыл бұрын
cheers dude, none of that "learn this in 3 minutes bs" you explain everything nice and clearly!
@ahmadbenchakhtir8 ай бұрын
The truth is: i watched two tutorials about UseCallback from great people talking my native language -Arabic-, but i didn't get the whole idea properly. now i do. Thank u.
@amrhesham31358 ай бұрын
زيك ي حبيب اخوك والله ❤✌️
@ahmadbenchakhtir8 ай бұрын
@@amrhesham3135 🤣🤣🤣🤣🤣🤣♥ مرحبا مرحبا
@ahmadbenchakhtir8 ай бұрын
@@amrhesham3135 🤣🤣🤣🤣🤣♥
@smokinjoe300011 ай бұрын
Just discovered these today - and they're so well presented! These are things I use at work every day and you've done such a great job in explaining the benefits and pitfalls of each of these react hooks! Definitely pointing any new engineer over to your channel to learn/understand them
@rajeshmaydev10 ай бұрын
the words you picked "freeze in time". Really helped me wrap the idea of it after many months of doubt
@levezze9 күн бұрын
This is by far the best explanation I've seen. Thank you!
@shubham.verma-dev Жыл бұрын
Nicely explained. I tried to understand from other videos as well, but this is really good. Now I am done with my doubts.
@cosdensolutions Жыл бұрын
Happy to hear! 🤙
@shashankkumar7568Күн бұрын
You deserved to be subscribed , best explanations i ever heard for hooks
@TYTAX_HOME_GYMS3 ай бұрын
greetings from Poland. I often watch your videos, which are helpful in designing websites and web applications
@saishkhandare166113 күн бұрын
Thank you, for such a straightforward explanation.
@peirama2 Жыл бұрын
Man, i follow and watch the videos of many tech youtubers and i have seen a ton of tutorials from many of them. This single video is the best tutorial of any concept i have ever seen. Tons of respect!
@cosdensolutions Жыл бұрын
Thank you for the kind words!
@peirama2 Жыл бұрын
@@cosdensolutions thank you for the many “aha” moments
@Za-xh9tj10 ай бұрын
Expected to learn useCallback, instead I learned how react rerender, memo, and usecallback works. Amazing.😄
@__shubhamtiwari11 ай бұрын
Bhai sahab matalab ekdam gajab padhaya yaar, dil jeet liya dost ❤
@antimrevapati899211 ай бұрын
Thank you so much for making these easy to understand videos. The most important thing you did was first intruduce the problem and then explain what the topic is and how can we solve this issue using this topic, this is a wonderful strategy to follow. Thanks again!
@cosdensolutions11 ай бұрын
Thank you for the kind words ☺️
@diggerdog001 Жыл бұрын
15:32 When u put 'users' in arr dep i really thought them why we need use Callback if we started from where our problem starts. And you began explain 😀
@briandacallos4234 Жыл бұрын
I'm shocked how he explained it very well than anyone could. Automatic subs!
@cosdensolutions Жыл бұрын
Much appreciated! ☺️
@Makłowiczwpodróży-q6l9 ай бұрын
Best hooks tutorial I've encountered so far! Thanks 🔥
@manojmrpd8 ай бұрын
You are really a great educator. The best react tutorials found on KZbin! Very Appreciated @Cosden Solutions
@tingwen171310 ай бұрын
Hey! Just wanted to say that I've been going through your Learn React Hooks playlist and it's been so helpful. Thank you for making this content. You're a great educator!
@nikkehtine3 ай бұрын
This channel is a goldmine
@pammvigroup11713 ай бұрын
Very good explanation of callbacks
@mahdiabolghasemi189Ай бұрын
You are an awesome educator. Keep gooing🔥
@g10-you Жыл бұрын
you are very clear concept wise. No need to follow any other videos on react hooks. really liked all your videos. Thanks and much appreciated
@abdulazeezolalere96383 ай бұрын
Really is the last useCallback tutorial I'll watch 👍
@coolme7437 Жыл бұрын
Thanks, this really is my last useCallback tutorial.
@shamimhossain551 Жыл бұрын
Ahh! you make my day. Was in a maze whole day about the using of useCallback. You've just come up with a propper salvation. Thanks ❤
@CalltheWei1020 Жыл бұрын
Love how you explain the whys and what really happens behind the scenes. Thanks and much appreciated
@Gangbuster74 Жыл бұрын
By far this is rhe best explanation have watched many many tutorials, but you explained it in very simple terms 🎉ty
@cosdensolutions Жыл бұрын
Glad to hear it! 🤙
@fhkodama Жыл бұрын
Oh, finally a good explanation about this hook! You got a subscriber with this video! Thanks!
@borameupai17929 ай бұрын
Your explain saved my life. U just got a new subscriber. Thanks.
@viliuxsas Жыл бұрын
I am happy that I found this channel! Thank you for very clearly explanation about React hooks and because of you I improved my knowledge.
@cosdensolutions Жыл бұрын
glad to hear it!!!
@SinanZen1981 Жыл бұрын
great explanation thank you. no blank spaces left
@srsh123452 ай бұрын
thank you for the breakdown. Helped me a lot.
@catalincatalin4101 Жыл бұрын
We really needed someone make this hooks simple. Thanks
@dilshadazam880 Жыл бұрын
You deserve atleast 1 million subscribers. Please keep making such videos
@vladpoleshyk68143 ай бұрын
Thx, after your explanation all became clear!
@stevebuonincontri68533 ай бұрын
I like your teaching style
@NishimweRukundoProsper5 ай бұрын
Nailed it, Clear explanations
@SREETAMAMITRA6 ай бұрын
Explained in very simplified way !
@ayushikarn18936 ай бұрын
I am so lucky to have found your channel. I would love to be mentored by you :)
@kisuhara784411 ай бұрын
literally the best react tutor thank you for your videos
@vivekkumar-pc1xy Жыл бұрын
Great video, well explained. Everything is now crystal clear
@oscardasilva971 Жыл бұрын
The last example was very clever. Thank you sir.
@mohamedafridi2341Ай бұрын
Great Explanation, thanks
@vesa95 Жыл бұрын
Awesome explanation, man! very, very clever!
@userfhhoyhgfdgg2 ай бұрын
It's perfect! Thank you so much. You're great!
@alinaned22386 ай бұрын
🔥🔥🔥I think I finally got it! Thank you so much for the explanation!
@PradeepManek8 ай бұрын
Thank you brother you explain this topic very well.
@aleksandrgolyk378710 ай бұрын
Great explanation 🎉🎉🎉 i was so struggling with understanding this topic. Thank you🎉🎉🎉
@haiderjaafer8164 Жыл бұрын
Great to see you here I followed you on tiktok. So great work keep going forward
@cosdensolutions Жыл бұрын
Nice! Thanks! Will do ☺️
@Luis3alsa3 ай бұрын
When you decide to put 'Simply Explained!' in the title, I know for sure I'll understand!
@danurarya08236 ай бұрын
A very valuable lesson, thanks for sharing
@attouyassine105611 ай бұрын
Appreciate the way you explained it, thanks
@DamerlaPravallikaАй бұрын
Very well explained 💌
@radhiarahmani95238 ай бұрын
Very well explained! Thank you so much
@Ceyesse3 ай бұрын
Excellent work.
@victorlindh31295 ай бұрын
Very good explanation!
@jenlesamuel5 ай бұрын
Awesome Video. Thank you!!!!
@Coding_Rights Жыл бұрын
Finally I understood useCallback ❤️ Thanks a lot!
@alangraton2000 Жыл бұрын
Dude, your channel is the bomb. Thanks for the vids ^-^
@cat_demon4405 Жыл бұрын
Underrated channel! subscribed
@saikumar.reach997 ай бұрын
Helped me understand callbacks it was tough earlier
@acm.marques3 ай бұрын
excellent explanation
@atakan8570 Жыл бұрын
best teacher ever
@VijayVibhuteFlautist11 ай бұрын
Love it! Appreciate the way you explained everything. ❤
@ASOCMARCTKD8 ай бұрын
Excellent explanation, thank you 😇
@ericjunior1055 ай бұрын
Dropped a like before I pressed play
@Jam.... Жыл бұрын
Excellent clear explanation thank you.
@legend_749 Жыл бұрын
awesome explaination, pls continue this series
@cosdensolutions Жыл бұрын
Will do!
@pythonfamily9 ай бұрын
omggg Great explanation. Thank you bro
@WaseemAhmad-mf3wh10 ай бұрын
Thank you for your clear explanation ❤
@shabeeeb6400 Жыл бұрын
you earned a sub :) great explanation
@dumbfailurekms5 ай бұрын
Great content brother!
@seelvek65504 ай бұрын
Thanks! Good stuff 🙇
@2029leandro10 ай бұрын
Perfectly explained!
@jithinbalakrishnan5 ай бұрын
Thank you so much for this content.
@dipayanchakraborty24172 ай бұрын
Great video!
@belkocik Жыл бұрын
Very clear explanation!
@sidkan9251 Жыл бұрын
you got a new subscriber thanks man
@abhinavdhama3014 Жыл бұрын
Amazing explanation on hooks ❤❤❤❤
@cosdensolutions Жыл бұрын
glad you liked it!
@samahgad241 Жыл бұрын
thanks alot, very happy to know your channel🌹
@aliksayfullin327810 ай бұрын
Great explanation 👍
@giannizamora724710 ай бұрын
One of the things I noticed at 15:05 is that 'alex' shows but If you typed "james" the console log users[0] would have still been alex and that's because before our input changed alex was the first person in that list.
@myrachanto7 ай бұрын
great work , thanks for sharing
@TimothyVandeweerd2 ай бұрын
Hi, thank you so much. I appreciate sharing your knowledge and love your tutorials. I am trying to work through this one and am asking if you can please make the shuffle function referenced in the index.tsx file (import { shuffle } from '@/utils';) available.
@SPribyt Жыл бұрын
Good job explaining!
@HenryBabbage Жыл бұрын
Awesome explanation. Thanks!
@cordial Жыл бұрын
After you add 'users' as a dependency to the useCallback, if you press shuffle, would the search component still not rerender?
@cosdensolutions Жыл бұрын
Yes it does, but that is what you want. You don't want to prevent a render, you just want to control when it happens. So if there was another piece of state that would change, then it wouldn't re-render. You only want to re-render when what it depends on changes, and nothing else!
@cordial Жыл бұрын
@@cosdensolutions cheers. great video as always btw.