You make everything easy Shaun, You're the only teacher before I even watch your videos, I know that I'll understand everything with no confusion. You're a gift to developers. Thank You, man.
With the closing jingle song; that conclude this awesome series, Waiting for the next series or course announcement. Thank you Shaun Greetings from Tanzania
Finished the whole series. That's an amazing teaching. I can't believe that I can learn the concept in just a couple of days. That wouldn't happen without your decent guidance.
I wrote it differently const localBooks = JSON.parse(localStorage.getItem('books')) || [ ]; const [books, dispatch] = useReducer(bookReducer, localBooks); Thank you for these series !! I learned a lot , keep the good work
Hello Shaun, I must tell that you are one of the best programmers in the world can teach in an easy way which is understandable! This was the firs course that I finished with you and I do enjoyed at all, accept my best appreciates for your fantastic teaching skills and your courses. THANKS A LOT......
Did your entire react tutorial from 2018 and then this and I truly can't thank you enough. You have such a wonderful way of explaining things. I hope you know how appreciated you are!
I have taken several courses from Udemy. Believe me, no one can explain it as beautifully as you. In my opinion, you are a blessing for those who are learning at home or for those who are financially indigent like me . Lots of love and respect from Bangladesh.
This was great. Just what I needed. I made a react app that stores data temporarily, so I didn't think I needed to save it, but I accidentally refreshed the browser while using it and lost everything while I was still trying to use it. This was such an easy guard against that.
Finished the whole tutorial, would say got addicted to this. The way you explain things is so clear & simple. I have learnt so much from you. I never thought I could ever understand the mysterious combination of react hooks & context, but you made it possible and god it so simple. Thank Shaun 😄. You are pretty moooouuuch awesooome.
Thank you so much, Shaun. all I have learned in this series I put it inside my project which made me removing the classes, and lead me to understand Contexts and Hooks so much better.
Man, I feel like I wasted 5 years in college because of these tutorials/courses (The Odin Project, The Net Ninja/Traversy). You guys just taught me web development in 5 months. You guys are the best. I wish you all good health!
You're literally a legend! This tutorial series was incredibly fantastic and I'm really grateful and happy to have learned from it. Thank you so much for your kind tutoring, I really appreciate it. You're my favourite tech tutor in RUclips.
I have never find any tutorial on Context API and Hooks explained in such a brilliant way ,I remember every single line of code the way you explained it .... Amazing videos must watch.
It was a great course for hooks and the way explaintion was mindblowing. Good to have you sir, this course cleared my all doubt about hooks and React concepts. Thank You. Love from India, Dhruv.
Sir thank you so so much, you just saved my life with this tutorial, I've been looking for a way of saving data in local storage for 2 hours using react js and you just explained to me in 2 min.
Shaun you explain better than Traversy and any other person out there. That's your strength and also depth of your tutorials is just on another level, they are not just for views but to make guys understand widely. I was actually dealing with like and dislike button and this video alone has helped me make the functionality.
Dude i will say it again ! I have expressed my feelings multiple times! But u are so FKING EXTREMELY GOOD at teaching!!! I mean how the... U can be so good! Thats a gift from God there is no other explanation! God bless u buddy! I will be so disappointed if u are not a legend on youtube by now!!!! Also u are the only one i feel u love what u are doing and that seems on the way u explaining! Sorry for my poor English! U are unbelievable great !!!!!!
This series was amazing and stands out as one of the best computer science/ programming tutorials I've ever had the opportunity to learn from. It's frustrating to watch videos that are disorganized and hand-wavy, especially when you're a new developer. It's clear that you spent substantial time and effort preparing, and that you have a very deep understanding of what is being covered.
great explanation with the similar code I saw somewhere, but this is much better for me to remember. And I finally know how to use localStorage properly. Thanks Shaun!
Many thanks, top quality tutorial and paces well with people that already have an understanding of the concepts and wanna develop further, your style is something that I don't often see and that's why I find myself back to your channel looking for reference this often, thank you again and keep it up.
One of the best Tutorials,I have ever seen on RUclips. Clean ,Clear and way of explanation is amazing.(I couldn’t resist myself to like the video and subscribe your channel ❤️) Such type of Content gn should be appreciated. Thank you soo much
Another great series as usual! You really should mention your Patreon more often. Would be great one video about how to handle async requests with useEffect and async with reducers :) Keep up the good work Shaun!
I've really loved this series to learn about react hooks and context api and nice teaching like mini eposides its really good idea , keep it up and thank you making this series .
Thank you very much for your free best quality stuff sir. I have many problem with the context of my React app then the knowledge you shared really helped me !
We can also do this for the localStorage: const items = { ...localStorage } const [books, dispatch] = useReducer(BookReducer, JSON.parse(items.books)) useEffect(() => { localStorage.setItem('books', JSON.stringify(books)) }, [books])
Shaun, that was an amazing playlist! 🚀🤩 Thank you very much 🙌🏼 I felt kinda frustrated and afraid to study React & React Native. Especially after UIKIt and SwiftUI. Where to start? What are modern and effective ways to code with it? Your React playlist helped me to understand what is React. Hooks & Context tutorial is totally impressive, step by step you showed us how to make better code. I recommend your channel to every developer I talk with. Thank you very much for your work! 🌟
I bought a course from udemy that didn't cover hooks and context. I am glad I found your videos, they are far more informative and very well structured.. thank you so much :)
What a great experience this Tutorial series was and is! *Whoo hoo!* Learned a lot! So if anyone is interested to get into React Hooks and Context this is my first recommendation! Thank you again Shaun, for your effort and dedication you put into this coursework! Love it!
Thank you so much Shaun you are helping me a lot with these series. Basically everything I know about frontend is because of you. There are not a lot of good teachers in my country kyrgyzstan. So thanks man you just giving me the hope that one day I can find a job and maybe move somewhere else from here.
Thank you so much for making these videos!! I've been trying to understand and use useContext and the other hooks exactly the way you did for a few days now. Your videos not only showed basic examples but they help to understand how to use them in more advanced ways. Again, excellent series!!
Hi Shaun, I will never thank you enough for your free teachings. I ve followed religiously all your js/react/node/pwa stuff for a couple of years. I still use your videos as a sourse of Quick reference when I get stuck. Thanks to your videos I ve just been commissioned a react.js + node express project for which I am charging handsomely (relatively to the place where i live of course...). Perhaps, in the UK a real net ninja wouldn t even switch the laptop on for this kind of money... But here in Cuba a few grand really mean something :-)
This was a fantastic series, my weekend well spent. I now feel more confident with my newly acquired 🥋in Hooks + Context. Thank you so much Shaun. Big fan of the channel from South Africa :-)
So I'm completed this playlist ! And I'm pleased to learn from you very best ! Your are super duper instructor of my all time ! Thank you once again ! God bless you every time ! Thanks Thanks !
This has been an amazing way to clear up so many concepts in React and learn new ones that I was kind of afraid to try and learn on my own. Thank you so much for your work.
Thank you very much TheNetNinja for the detailed, precise, and best explanations. I've spent too much time so far and still was struggling. Now everything becomes much clear.
Fantastic series! Thanks for putting this (and the React Query) series together. This has been, by far, the clearest explanation of the Context API that I've come across
Excellent Excellent! What a great lesson and guide to hooks and context! Thanks for your sharing such excellent content. I will pay it forward and let others know about your work.
I searched for context tutorials and saw 3 or 4 other top youtubers explaining it.(Don't wanna take their names) but i got zero understandings after watching them then i returned to the best in the market net ninja who explained it smoothly
Ehh ... I wish I could find your channel earlier. Thanks to YOU, I came back to study web development like 1.5 years ago. And now I have pretty good knowledge and skills! Really BIG thank you!
This is THE BEST tutorial I have ever gone through! And that's including some that I have paid for. I just subscribed, next time I am thinking of purchasing a course, I will check to see if you offer it first. THANK YOU! Keep rocking it 👍🏽
Aweeeeesoooome!! I learnt so much about it. I was even hesitating in keep learning Redux (I am in the middle of a training about that) but you made want to go through it because: REDUX is just a pattern, I can learn the patten (HOW) and then just learn a tool (WHAT) that could be either REDUX or just Hooks, useContext, useState, useReducer, to achieve the master goal of one way data flow (WHY). Thanks mate!!
You make everything easy Shaun, You're the only teacher before I even watch your videos, I know that I'll understand everything with no confusion. You're a gift to developers. Thank You, man.
This video is still relevant to watch in 2024. You successfully teach the lessons well
Once again, a perfect series
This series should win some sort of award. Clear, concise, well structured and good fun to follow along.
With the closing jingle song; that conclude this awesome series,
Waiting for the next series or course announcement.
Thank you Shaun
Greetings from Tanzania
The way you explained each concept is crystal clear. Made me love it. Thanks a lot Shaun. You are the best.
Finished the whole series. That's an amazing teaching. I can't believe that I can learn the concept in just a couple of days. That wouldn't happen without your decent guidance.
I wrote it differently
const localBooks = JSON.parse(localStorage.getItem('books')) || [ ];
const [books, dispatch] = useReducer(bookReducer, localBooks);
Thank you for these series !! I learned a lot , keep the good work
Hello Shaun, I must tell that you are one of the best programmers in the world can teach in an easy way which is understandable! This was the firs course that I finished with you and I do enjoyed at all, accept my best appreciates for your fantastic teaching skills and your courses. THANKS A LOT......
Thank you so much :)
Did your entire react tutorial from 2018 and then this and I truly can't thank you enough. You have such a wonderful way of explaining things. I hope you know how appreciated you are!
Concise. Pertinent. Clear. Absolutely awesome. Thanks Shaun
I almost lost hope while building my own site.... as stuffs were not working...but finally u came to my rescue.... love u 3000 ❤
I have taken several courses from Udemy. Believe me, no one can explain it as beautifully as you. In my opinion, you are a blessing for those who are learning at home or for those who are financially indigent like me . Lots of love and respect from Bangladesh.
You're an incredible teacher, how you go through every topic makes learning so easy for me. Thank you!
Thanks for your kind words George :)
This was great. Just what I needed. I made a react app that stores data temporarily, so I didn't think I needed to save it, but I accidentally refreshed the browser while using it and lost everything while I was still trying to use it. This was such an easy guard against that.
You deserve a medal for this .... Fantastic series of tutorial on React Context API, Hooks and enjoyed every bits and bites of it .... Awesome !!!!!
Finished the whole tutorial, would say got addicted to this. The way you explain things is so clear & simple.
I have learnt so much from you. I never thought I could ever understand the mysterious combination of react hooks & context, but you made it possible and god it so simple.
Thank Shaun 😄. You are pretty moooouuuch awesooome.
Thanks Mr ninja. It took me just around 3 hours to complete the series and I really learned a lot!. Definitely will share t'is one!
Made it to the end of another course. I feel like I'm becoming a react ninja already. Thanks Shaun! Crystal clear explanations.
Great to hear that :) thanks Ernest!
Thank you so much, Shaun. all I have learned in this series I put it inside my project which made me removing the classes, and lead me to understand Contexts and Hooks so much better.
Man, I feel like I wasted 5 years in college because of these tutorials/courses (The Odin Project, The Net Ninja/Traversy). You guys just taught me web development in 5 months. You guys are the best. I wish you all good health!
done all the 21 episodes! thank you for these straightforward tutorials, I've learned so much :)
One of the best english tutorials i have ever seen.
You're literally a legend! This tutorial series was incredibly fantastic and I'm really grateful and happy to have learned from it. Thank you so much for your kind tutoring, I really appreciate it. You're my favourite tech tutor in RUclips.
I have never find any tutorial on Context API and Hooks explained in such a brilliant way ,I remember every single line of code the way you explained it .... Amazing videos must watch.
And again, every time I need to learn something new, Ninja has my back :)
This is my goto youtube channel for react and javascript learning. Once again. great job, keep it up.
Following along this series has been the most productive thing I've done in months. Thank you!
Shaun , your explanations are so easy to understand. Really helpful.
This React series is god tier. Everything is cogent. Perfectly explained.
One of the beast react+hooks+Context tutorials i've seen.
Many thanks Shaun for your great effort.
Great great great shifu! It's a joy to learn with how you explain things. Now I'd say I have a very strong foundation on hooks and context
This series is the reason I love the internet so much. The highest quality teaching, free for the world. Thank you so much!
Thanks Cooper :) hope it was helpful
It was a great course for hooks and the way explaintion was mindblowing. Good to have you sir, this course cleared my all doubt about hooks and React concepts. Thank You. Love from India, Dhruv.
Sir thank you so so much, you just saved my life with this tutorial, I've been looking for a way of saving data in local storage for 2 hours using react js and you just explained to me in 2 min.
Beautifully and fluently presented a course on React Context & Hooks. Thank you, Shaun.
{2022-02-09]
You are indeed a great teacher, I really do enjoyed and pretty understand the series.
Thank you so much 🙏💕
Shaun you explain better than Traversy and any other person out there. That's your strength and also depth of your tutorials is just on another level, they are not just for views but to make guys understand widely. I was actually dealing with like and dislike button and this video alone has helped me make the functionality.
Thank you soo much!!! Thanks to this tutorial I was able to finally understand react and context api so much that now redux seems like a peace of cake
Dude i will say it again ! I have expressed my feelings multiple times! But u are so FKING EXTREMELY GOOD at teaching!!! I mean how the... U can be so good! Thats a gift from God there is no other explanation! God bless u buddy! I will be so disappointed if u are not a legend on youtube by now!!!! Also u are the only one i feel u love what u are doing and that seems on the way u explaining! Sorry for my poor English! U are unbelievable great !!!!!!
One of the best video I saw on local storage thank you for explaining it in such an easy manner..
This series was amazing and stands out as one of the best computer science/ programming tutorials I've ever had the opportunity to learn from. It's frustrating to watch videos that are disorganized and hand-wavy, especially when you're a new developer. It's clear that you spent substantial time and effort preparing, and that you have a very deep understanding of what is being covered.
great explanation with the similar code I saw somewhere, but this is much better for me to remember. And I finally know how to use localStorage properly. Thanks Shaun!
You're very welcome Lannie!
I have gone through a lot of Reactjs courses, but your course stands out!!. You explain the concepts in an easy way. Thank you !!!! :)
Many thanks, top quality tutorial and paces well with people that already have an understanding of the concepts and wanna develop further, your style is something that I don't often see and that's why I find myself back to your channel looking for reference this often, thank you again and keep it up.
Thanks so much :)
Whenever I don't understand a concept, I read documentation first. If I still don't get it, Net Ninja has the best explanations.
Very kind, thank you! :)
One of the best Tutorials,I have ever seen on RUclips. Clean ,Clear and way of explanation is amazing.(I couldn’t resist myself to like the video and subscribe your channel
❤️)
Such type of Content gn should be appreciated.
Thank you soo much
Thank you so much!
How the hell do you manage to explain something so well. Man! You good
excellent course, this probably best reacthooks tutorial I have ever seen
A useReducer hook and local storage in the same tut? And less than 11 minutes! I am psyched and going to follow this one right now.
Oh, nvm I think it was only the console on RUclips... when open a different browser window it works in that console.
This is the best series on react on RUclips. Thanks for your kind help.😍
61k views first video; 11k last -- not everyone made it this far!
Great job! thank you.
Another great series as usual! You really should mention your Patreon more often. Would be great one video about how to handle async requests with useEffect and async with reducers :) Keep up the good work Shaun!
An excellent tutorial. Very clear explanations and perfect bite sized videos. Thank you!
It was amazing.Context and Reducer function is explianed in a better way.Thanks
useReducer's 3rd argument solved my woes! Thank you grand master Net Ninja!
Just completed. Awesome tutorial series. Thanks Shaun for this.
I've really loved this series to learn about react hooks and context api and nice teaching like mini eposides its really good idea , keep it up and thank you making this series .
You are the master of react js thank brother for good explaining everything related to hook
Brilliant mate. We appreciate your work. Great example on local storage. Learned a lot.
Well explained. Mr. Shaun thank you for this wonderful series.
I watched all your react series. Its really great. Very good examples you had showcase for learning react
One of the best youtube Tutorials I have ever attended. Thanks Shaun...Joining your monthly membership
Thanks so much :)
Thank you very much for your free best quality stuff sir.
I have many problem with the context of my React app then the knowledge you shared really helped me !
Thanks Shaun Pelling for this worderful experience, localStorage part was a a bonus for me in
this series.
This series is definitely top tier!!! Thanks Net Ninja.
We can also do this for the localStorage:
const items = { ...localStorage }
const [books, dispatch] = useReducer(BookReducer, JSON.parse(items.books))
useEffect(() => {
localStorage.setItem('books', JSON.stringify(books))
}, [books])
I thought of it too ,
nice tutorial man, you made react way easier , I would definitely recommend your tutorials and support your channel
Shaun, that was an amazing playlist! 🚀🤩 Thank you very much 🙌🏼
I felt kinda frustrated and afraid to study React & React Native. Especially after UIKIt and SwiftUI. Where to start? What are modern and effective ways to code with it? Your React playlist helped me to understand what is React. Hooks & Context tutorial is totally impressive, step by step you showed us how to make better code. I recommend your channel to every developer I talk with. Thank you very much for your work! 🌟
I learned so much with just this series alone. Excellent stuff, can't wait to watch the rest of your content.
Thank you so much Shaun! I was hesitant to learn hooks but you made it so easy!
No doubt, you are the best that i ever seen in react related tutorial.thanks shaun
I bought a course from udemy that didn't cover hooks and context. I am glad I found your videos, they are far more informative and very well structured.. thank you so much :)
What a great experience this Tutorial series was and is! *Whoo hoo!* Learned a lot! So if anyone is interested to get into React Hooks and Context this is my first recommendation! Thank you again Shaun, for your effort and dedication you put into this coursework! Love it!
Thanks so much, glad you liked it :)
Thank you so much Shaun you are helping me a lot with these series. Basically everything I know about frontend is because of you. There are not a lot of good teachers in my country kyrgyzstan. So thanks man you just giving me the hope that one day I can find a job and maybe move somewhere else from here.
Amazing series Shaun, as with all your courses and videos... thank you!
Thank you so much for making these videos!! I've been trying to understand and use useContext and the other hooks exactly the way you did for a few days now. Your videos not only showed basic examples but they help to understand how to use them in more advanced ways. Again, excellent series!!
thanks for this series, proud to complete and understand this series !!
Hi Shaun, I will never thank you enough for your free teachings.
I ve followed religiously all your js/react/node/pwa stuff for a couple of years. I still use your videos as a sourse of Quick reference when I get stuck.
Thanks to your videos I ve just been commissioned a react.js + node express project for which I am charging handsomely (relatively to the place where i live of course...).
Perhaps, in the UK a real net ninja wouldn t even switch the laptop on for this kind of money... But here in Cuba a few grand really mean something :-)
Thanks, Shaun for this rich content. You are the best online tutor!
This was a fantastic series, my weekend well spent.
I now feel more confident with my newly acquired 🥋in Hooks + Context.
Thank you so much Shaun.
Big fan of the channel from South Africa :-)
This is the most beautifully explained video lesson. Thank you, I will learn more from you beautiful man 👍🏻❤️
So I'm completed this playlist ! And I'm pleased to learn from you very best ! Your are super duper instructor of my all time ! Thank you once again ! God bless you every time ! Thanks Thanks !
This has been an amazing way to clear up so many concepts in React and learn new ones that I was kind of afraid to try and learn on my own. Thank you so much for your work.
Thank you very much TheNetNinja for the detailed, precise, and best explanations. I've spent too much time so far and still was struggling. Now everything becomes much clear.
Fantastic series! Thanks for putting this (and the React Query) series together. This has been, by far, the clearest explanation of the Context API that I've come across
The best tutorial of react I have ever seen ...THANKS ALOT ALOT!!!!
Excellent Excellent! What a great lesson and guide to hooks and context! Thanks for your sharing such excellent content. I will pay it forward and let others know about your work.
Thanks Jeremy :)
A true freakin' Ninja! You rocks, thanks mate!
I searched for context tutorials and saw 3 or 4 other top youtubers explaining it.(Don't wanna take their names) but i got zero understandings after watching them then i returned to the best in the market net ninja who explained it smoothly
Awesome tutorials from part 1 to 21. I follow each one and get to know about useReducer and useContext in a very easy way. Thanks to NetNinja.
Please request to add some tutorials on SingUp and SingIn with google and Facebook related using firebase + hooks + context API.
Thanks Shaun! Great explanation. Very easy to follow and swallow :)
Ehh ... I wish I could find your channel earlier. Thanks to YOU, I came back to study web development like 1.5 years ago. And now I have pretty good knowledge and skills! Really BIG thank you!
Awesome! Thanks Alex :D
Thank you so much for your effort and time, I learned a lot with you! Here is another fan of your work.
This is THE BEST tutorial I have ever gone through! And that's including some that I have paid for. I just subscribed, next time I am thinking of purchasing a course, I will check to see if you offer it first. THANK YOU! Keep rocking it 👍🏽
This is very useful for saving the user authentication data !
Aweeeeesoooome!! I learnt so much about it. I was even hesitating in keep learning Redux (I am in the middle of a training about that) but you made want to go through it because: REDUX is just a pattern, I can learn the patten (HOW) and then just learn a tool (WHAT) that could be either REDUX or just Hooks, useContext, useState, useReducer, to achieve the master goal of one way data flow (WHY). Thanks mate!!
I really love this series. Thank you so much, Shaun!. You're awesome!
what that's such an intuitive way to handle storage
I always look up to this channel whenever I want to learn something in web development and I always end up learning.