React Crash Course for Beginners - Learn ReactJS from Scratch in this 100% Free Tutorial!

  ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 1,513,582

Academind

Academind

Π”Π΅Π½ΡŒ Ρ‚ΠΎΠΌΡƒ

Get Started with React.js and learn how to build amazing websites with ReactJS! Full Project included, 100% free!
πŸ–₯️ Official Website & Courses
academind.com/courses/
πŸ‘¨β€πŸ’» Bestselling React Course
acad.link/reactjs
πŸ“ Further Resources
React vs Angular vs Vue: academind.com/tutorials/angul...
REST API with NodeJS: academind.com/tutorials/build...
Connecting SPAs to Databases: academind.com/tutorials/conne...
What is State?: academind.com/tutorials/what-...
πŸ‘‹ Social Media
/ maxedapps
/ academind_real
/ academind_real
/ academindchannel
πŸ’¬ Academind Community on Discord
/ discord
----------
Timestamps:
Introduction 00:00
What is React 00:27
First React Code 04:15
Building SPAs 11:40
React Alternatives 13:41
Creating a React Project 16:48
Setting Up a Code Editor 25:03
Diving Into the Created Project 28:07
How React Works & Understanding Components 34:38
More About Components & Styling with CSS Classes 42:15
Building & Reusing Another Component 47:50
Pros & Dynamic Content 55:09
Handling Events 1:00:27
Adding More Components 1:07:07
Introducing State 1:12:48
Event Props 1:21:07
Adding Routing 1:28:15
Adding Links & Navigation 1:45:07
CSS Modules 1:50:28
Outputting Lists 1:56:14
Adding More ComponentsΒ΄2:02:04
Props Children 2:11:52
Adding a Form 2:20:31
Getting User Input & Handling Form Submission 2:29:30
Preparing the App for HTTP 2:39:15
Sending a Post Request 2:46:07
Navigating Programmatically 2:51:25
Getting Started with Fetching Data 2:55:07
useEffect 3:04:32
Introducing React ContextΒ΄3:14:40
Context Logic & Different Ways of Updating State 3:25:43
Using Context in Components 3:31:37
More Context Usage 3:43:48
Summary 3:50:42
----------
Code Files & Snapshots:
Vanilla JS vs React Project Code: github.com/academind/react-co...
Style Files & Dummy Data: github.com/academind/react-co...
Code Snapshots: github.com/academind/react-co...
----------
Academind is your source for online education in the areas of web development, frontend web development, backend web development, programming, coding and data science! No matter if you are looking for a tutorial, a course, a crash course, an introduction, an online tutorial or any related video, we try our best to offer you the content you are looking for. Our topics include Angular, React, Vue, Html, CSS, JavaScript, TypeScript, Redux, Nuxt.js, RxJs, Bootstrap, Laravel, Node.js, Progressive Web Apps (PWA), Ionic, React Native, Regular Expressions (RegEx), Stencil, Power BI, Amazon Web Services (AWS), Firebase or other topics, make sure to have a look at this channel or at academind.com to find the learning resource of your choice!

ΠšΠžΠœΠ•ΠΠ’ΠΠ Π†: 1 000
@ChristyThomas07
@ChristyThomas07 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
1:40:20 latest version of react-router-dom does not need a "switch" and the structure is different. The code will look like this. is encapsulated in and "exact" is not needed.
@mtycoder
@mtycoder 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
THANK YOU!
@jwfa6695
@jwfa6695 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
This needs more upvotes.
@therdeantube
@therdeantube 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Remember to add Routes to the import { Route } from 'react-router-dom';
@minimeh6693
@minimeh6693 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Hero! πŸ‘
@minajay4530
@minajay4530 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Thank you!
@itchyJaw
@itchyJaw Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
if you got stuck in router part which is here 1:40:40 the problem is we get a blank page and no error code. SOLUTION: import { Routes, Route } from 'react-router-dom'; import AllMeetUpsPage from './pages/AllMeetups'; import FavoritesPage from './pages/Favorites'; import NewMeetUpPage from './pages/NewMeetup'; function App() { return ( ); } export default App;
@ronnelrodriguez8312
@ronnelrodriguez8312 11 місяців Ρ‚ΠΎΠΌΡƒ
Thanks for this man! I lost almost an hour figuring this out lol.
@Stevedeniese
@Stevedeniese 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
For those getting this error: Attempted import error: 'useHistory' is not exported from 'react-router-dom'. useHistory is now replaced with useNavigate e.g. 1. Change the Import to: import { useNavigate } from "react-router-dom"; 2. Set your const variable as: const navigate = useNavigate(); 3. Replace history.replace("/") with: navigate("/", { replace: true });
@tether23
@tether23 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
A God walking amongst mere mortals.
@Triple._.A
@Triple._.A 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Thank you so much!
@codingwithhani7449
@codingwithhani7449 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Thankyou :)
@adeniyiadesanmi7897
@adeniyiadesanmi7897 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
This is same for Switch, It has been replaced with Routes
@tekskilldev8310
@tekskilldev8310 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Thank you Steve, help much appreciated.
@kameshkotwani
@kameshkotwani 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
It will take me 2-3 days for me to learn your name, luckily I can learn react in 3 hours! Yay!
@VYeS269
@VYeS269 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Lol
@bilalrasheed8272
@bilalrasheed8272 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Same here πŸ˜‚
@engineerlawalhamzatademola4267
@engineerlawalhamzatademola4267 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
πŸ˜‚πŸ˜‚πŸ˜‚ honestly, I don't even bother to pronounce it, I only refer t him as Academind πŸ˜‚
@HrissW
@HrissW Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Can u build this projects by yourself w/o tut
@avinashmurmu9070
@avinashmurmu9070 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Just completed this 4 hour long course, took me 2 days to fully grasp it. Man I gotta say nobody's explaining the way he is. Thank you so much ❀️πŸ”₯πŸ”₯
@kuldeepbhatt8475
@kuldeepbhatt8475 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
then try stephen grider
@kuldeepbhatt8475
@kuldeepbhatt8475 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
@@rortan no, actually he is on udemy. Traversy is good too. I usually watch bunch of them like deborah kurata, John papa, grider and much more. Max is good at introduction and fundamentals but for intermediate and advance you need to diversify.
@akaypee12
@akaypee12 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Hello How did you do the CSS part just started it though
@pioleonardo
@pioleonardo 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I agree! I really understood it. The way he explains things is exceptional. Very clear and concise!
@adetayoazeez5789
@adetayoazeez5789 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
@@osamahashim smilga is awesome πŸ‘Œ
@bobDotJS
@bobDotJS 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Max singlehandedly contributed more to my career, skills, and ultimately- quality of life. I love this guy like a brother and I've never even met him. Keep changing lives my man!
@sanashaikh3238
@sanashaikh3238 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
If experiencing blank page , in routing ( 1:28:29 ) use following method because latest version of react-router-dom does not use : App.js import { Route ,Routes } from 'react-router-dom'; return ( );
@mosakibb
@mosakibb Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
thanks a lot 😊
@sanashaikh3238
@sanashaikh3238 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
@@mosakibb welcome 😊
@jeremey2072
@jeremey2072 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
This should be pinned!
@Hiruma_
@Hiruma_ 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I am just an hour into the tutorial and I can already say that this is by far the best beginner tutorial on React I have seen until now. You truly start from zero unlike many other people which makes it easy to follow you. Thank you so much in advance. Now I'll continue watching...
@johndivine8068
@johndivine8068 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Your mode of explaining complex stuff thus making them easy truly makes you different and the best yet Max.
@tenc6491
@tenc6491 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Hi there! Just came across your channel while I was looking around for React tutorials. Honestly, I was blown away by your teaching skill. Immensely informative, crystal clear explanation and great dedication in making sure your viewers understand what you're trying to say. I am happily subscribing to your channel in order to learn more. Man, now I feel pumped up! Thank you mate!
@dennosgil6567
@dennosgil6567 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Looked around for a starting Point in my React journey (for a new job) and NEVER thought I would come across a tutorial that explains the basics/fundamentals as great as you have done here.. Especially taking the time to explain every single thing you did, and because of this to be able to follow you so easily.. much appreciated! I have worked with Angular for a few years already so I had much of this already down, but even for ppl that just start out with frontend developing it's a great vid! Thank you for making this, great job, insanely well done!
@TacoStanMan
@TacoStanMan 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Of all of your content, my favorite parts are when you illustrate common mistakes - especially those that would otherwise be logical in JS - and concisely yet comprehensively explain why the mistake does not work with React. That alone has saved me what likely would have been hours trying to figure out why XYZ is not working. Great tutorial, I hope you continue creating content!
@dev.regotube
@dev.regotube 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
It took me a few days to complete this video, but I finally finished! Very very informative, I think this is one of the best react tutorial on planet Earth
@karanacharya18
@karanacharya18 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Fantastic tutorial! One update: @2:51:25 (Navigating programmatically) useHistory is now replaced by useNavigate. Instead of: const history = useHistory() history.push('/') We now use: const navigate = useNavigate() navigate('/')
@crazystories221
@crazystories221 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Ok
@MrValiantrobe
@MrValiantrobe Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Thanks, saved me a lot of searching
@ibrahimshifau588
@ibrahimshifau588 5 місяців Ρ‚ΠΎΠΌΡƒ
@@MrValiantrobeΓ YYYyyyyyy3uzfg8gu88g8z8uz8878zz8
@AustroPower
@AustroPower 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Can't thank you enough Max, your content is great! Love to see passionate and dedicated ppl like you πŸ’ͺ
@JT-sz7ik
@JT-sz7ik Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Hands down the best beginner React tutorial on UKposts. This helped me a lot to do a quick revision of the basics!! Thanks a lot for such amazing content.
@ShereefHisham
@ShereefHisham Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Finally done with the course. This was one of the best tutorial I have ever seen. Very comprehensive and to the point. No time wasted. Complete example. Everything I was looking for in a crash course. Thank you Maximilian
@achiyazigi3869
@achiyazigi3869 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
ive used react for couple of project and still took your curse. i was shocked to discover some of the topics you covered as it could save me a lot of time if i was familiar with it. especially the create&use context as well as useRef + routing and preventDefault. thank you very match! hope to see some react bootstrap kicking in in the next curse!
@adeniyiadesanmi7897
@adeniyiadesanmi7897 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I have watched other tutorial videos, but none is as good as this. He really explained everything from scratch, and made me fall in love with react.
@srta.carlota696
@srta.carlota696 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
for anyone new wondering, in routing, Switch has been replaced with Routes also useHistory has been replaced with useNavigate
@saheedat2829
@saheedat2829 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
hi, after using Routes instead of switch, I still get a blank page in my browser. Do you know what I can do to fix that?
@itchyJaw
@itchyJaw Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
@@saheedat2829 YO! Im stuck on this problem too 1:40:44 Im not getting error codes as well Im getting plain white blank page
@saheedat2829
@saheedat2829 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
@@itchyJaw I've fixed it now
@saheedat2829
@saheedat2829 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
@@itchyJaw should I send you my GitHub link so you can check the code?
@nathanielcolbert9070
@nathanielcolbert9070 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
For anyone that had an issue setting up the Routes, the way you write the code was changed in v6 of Routing. The new syntax is like this: This update takes care of the whole switch issue btw, so that code is unnecessary.
@TheRiterislt
@TheRiterislt 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
@youssefel-sebaie8098
@youssefel-sebaie8098 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
thanks !!
@pascaruionela9526
@pascaruionela9526 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Thank you!!!
@pascaruionela9526
@pascaruionela9526 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
@academind, please pin this comment!
@reminderclips
@reminderclips 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Mine is keep showing a blank page, have any of you guys encountered the same problem?
@fadibakour7936
@fadibakour7936 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
This was simply awesome, I just watched the entire video in one sitting, the explanation was clear, the topics where almost everything you need to start with react, thank you so much for this video.
@philosophicalninjagenericl3793
@philosophicalninjagenericl3793 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
This is by far, the best tutorial I've seen on react. It's also one of the only up-to-date ones.
@stevenpalm9484
@stevenpalm9484 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Excellent job, made me go buy the full course. Thank you for your clear style with plenty of background as to why you are doing it right alone with actually doing it. Very helpful.
@studentcse1309
@studentcse1309 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I love it when acknowledged you took a long time explaining the set up because you really want us to understand what is going on instead of juts throwing a bunch of code at us, expecting we understand what is going on. That right there is why you are the best person to learn this stuff from. Most tutorial creators out there just tell you to follow along, which is great except you could not replicate that on your own and its very frustrating.
@James_XXIY_crafts
@James_XXIY_crafts Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Only an hour in and I have to say massively thank you, for talking to me like I am a child, because when it comes to this type of coding, I am, most other tutorials expect you to already know what they're teaching you, so this is exactly what I need, thank you so much. ❀
@cedrics7374
@cedrics7374 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I love your teaching style, very clear and you left nothing major unexplained. Thank you!
@besmirgjata8322
@besmirgjata8322 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Wooah this short course was awesome. Strictly on point. Thank you Max.
@melincognito9560
@melincognito9560 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Took a few days to get through to fully grasp everything but this was great content explaining the fundamentals for a beginner to React.... This is exactly what I was looking for, thank you. Will be moving forward to more advanced topics :)
@eminm6383
@eminm6383 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
This an absolute masterclass. I was always doubtful to buy your courses on udemy but after watching this, I ll have no doubt from now on.
@ahmadimamadyan1396
@ahmadimamadyan1396 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
I even regret after buying max's react course. Many students feel the same and complain but no follow-up from max
@ShanilPanara
@ShanilPanara 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
This is such a great course, coming from someone who's dabbled before without ever taking time to understand what things actually mean, got explain things so well! Thank you πŸ’œ
@TuncayKaya4
@TuncayKaya4 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Great video, don't waste your time by searching for another react vid. This is so marvelous.
@lionelrynjah8021
@lionelrynjah8021 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
The Best React Js crash course I've ever seen. Truly recommendable.
@kensutherland3940
@kensutherland3940 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
By far, the best React tutorial I've ever seen (on any platform). Max is incredibly thorough and explains each bit of code beautifully. I would recommend any developer who is new to REACT to watch this video.
@lizalmeida845
@lizalmeida845 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Wanted a refresher on React and this was amazing to follow. Thank you!
@Miguel-ox8jb
@Miguel-ox8jb 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I've been dragging through react courses and most of them were boring and very little on hands, this fits all my needs and I highly recommend it! Loved it. Cheers!!
@armanmasangkay6513
@armanmasangkay6513 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Very clear and understandable. I like how you explain small things that adds context to what you are doing. Great job!
@SadDamniT
@SadDamniT 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
After this video I am going to start learning React right away. Thank you for this!
@smrutisahoo7137
@smrutisahoo7137 8 місяців Ρ‚ΠΎΠΌΡƒ
the import error part is very frustrating but here's a small help to get you through :) import { Route, Routes} from 'react-router-dom'; import AllMeetupsPage from './pages/AllMeetups'; import NewMeetupPage from './pages/NewMeetup'; import FavoritesPage from './pages/Favorites'; function App() { return ( ); } export default App;
@lior7daniel
@lior7daniel 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
The way you explain is just perfect! Thanks for the AMAZING job
@radhikav2911
@radhikav2911 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I have purchased your udemy course but not able to finish the course due to its length. But this one is awesome. All main points included with decent explanation. Thank you max
@kashmirtechtv2948
@kashmirtechtv2948 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
The best tutorial I ever had watched and practiced. He tells everything so patiently that we don't need to look again and again. πŸ‘ŒπŸ‘ŒπŸ‘Œβ€οΈ
@njoy2075
@njoy2075 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I have his react course of about 32 hrs. Believe me as per him this is just a summary of what is there in reactπŸ˜…
@kashmirtechtv2948
@kashmirtechtv2948 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
@@njoy2075 but I didn't buy that because of class based comments
@njoy2075
@njoy2075 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I have his node and react course.. both are really awesome!! Very hands on and step by step
@kevyyar
@kevyyar 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
@@kashmirtechtv2948 it's been updated using functional components
@stanimirnikolov159
@stanimirnikolov159 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
A great walk-through and tutorial. A really clear way of explaining the fundamentals of React.
@galievramil1169
@galievramil1169 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
A few rather difficult concepts been explained awesome and deep! Great job, Man!
@TheCesarGarciaITPro
@TheCesarGarciaITPro 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Just started learning React a few weeks ago. Great starting training to get anybody going. Hope to start the full training class soon.
@Wlodixpro
@Wlodixpro 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Its way easier if you know other lanuagues or at least JS, personally i have not touched js and understood pretty much everythig (which doesnt mean i could easily replicate it because its a lot info to take in) but it certainly will help me in my future project
@stomperhk9107
@stomperhk9107 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
2:00:00 - You must use the map method here, because the map method can return values. If you use forEach, it won't be able to return any value, only undefined of course.
@waqasahmed8660
@waqasahmed8660 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Very well explained and presented. Your voice and pronunciation is so crystal clear that I never have to rewind to listen. Thanks for the amazing tutorial. Loved it !!
@joseperazah.2596
@joseperazah.2596 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Amazing crash course: Your content is a cut above the rest when it comes down to breaking things into the simplest possible terms!
@LuismaLorca
@LuismaLorca 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
49:46 - Actually since you're using default exports, the name of your component doesn't matter at all, it could be even snake case or having no name at all (anonymous function). That's why using default exports is generally a bad practice. It's harder to debug, find definition/references, etc. You should always use named exports.
@va9if
@va9if 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
nobody: web dev related videos: well, React will React.
@brandonhopkins3438
@brandonhopkins3438 6 місяців Ρ‚ΠΎΠΌΡƒ
This was by far the best tutorial on React I've watched. The best thing about this is that not only does he go slowly and explains things extremely well, he encourages and shows you how to properly layout your files so that code doesn't get all jumbled. He enforces structure. Incredible tutorial, really. Thank you so much.
@noji7603
@noji7603 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I really appreciate this crash course! You're a remarkable instructor. Thank you so much!
@yusufdemir9531
@yusufdemir9531 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
in react-router-dom v6
@zauche81
@zauche81 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Thanks a lot, dude ! ;) .... and 'Routes' has to be imported aswell
@snoz9048
@snoz9048 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
The care and effort put into this tutorial is just insane.
@giuseppemirra1041
@giuseppemirra1041 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Thank u a lot!! I found the other tutorials on youtube but i wasn't learning just writing their code on my IDE. Instead with this video i'm understanding the concept of React and how it works. So immediately subscribed and activated the bell! Thanks a lot man!!
@user-sh5qp6uu1e
@user-sh5qp6uu1e 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Man I like your style! You manipulate your voice up and down so I never get bored of just listening the material. Subscribed
@gustavoolivermaia
@gustavoolivermaia 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I just wanted to tell you that this video helped me a lot, This video is so great that I wish I could like it multiple times. I had never studied React before and after watching this tutorial, I feel like I can start developing. Thank You, Max
@muhammadsaqib-bi7vp
@muhammadsaqib-bi7vp 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
haha..Sorry I think you are exaggerating...
@libertinesrock
@libertinesrock 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Up there with the best teachers on UKposts. Will use this as breakfast watching to sort out any missing React knowledge
@webdevguy_
@webdevguy_ 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
That will be a long breakfast. :-)
@examplewastaken
@examplewastaken 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
@@webdevguy_ only a 3 hour breakfast is a good breakfast. :p
@javierguajardocanseco8519
@javierguajardocanseco8519 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
WOW, thank you so much. I've been trying to get into react for quite a while, and this tutorial got me really excited about learning more. Great teacher
@ejhong7986
@ejhong7986 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
i ve watched many videos trying to understand the concept of react and what it does, and this video has the most clear and easy-to-understand explanation, for me at least. thank you !
@aprilucid
@aprilucid 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
This is comprehensive... and so nice! finally having a scaffolding of this whole React library!!! so happy that I got your tutorial
@chernin91
@chernin91 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Π¦
@chernin91
@chernin91 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Π¦Π²ΠΏΡƒΠΈΠΏ
@chernin91
@chernin91 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Π£Π²Π΄ΠΊΡƒΡ€Ρ†
@chernin91
@chernin91 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Ацц
@chernin91
@chernin91 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Π¦ΡƒΠ°
@soniclasses7841
@soniclasses7841 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
from last 15 days i was looking for this and you posted on it one of the best teacher i can say
@saharhasson6025
@saharhasson6025 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Academind you guys are great, clearly can see your love for your work. It worth it all ! Thank you guys!
@abhishekpandey8766
@abhishekpandey8766 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
I have completed an hour tutorial so far and this course is awesome! very clear and to the point. Thanks Academind.
@Thilina4321
@Thilina4321 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Please make a Aws advanced course. Your aws introduction course is superb. Love to take separate Aws advanced course from you max. Thanks for everything ❀
@agilustre
@agilustre 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I finished this in one sitting and I found it to be the best-explained one for a crash course! Really great content!!! I bought your course on TypeScript before and it's just sitting in my Udemy. But after watching this, I feel motivated to finish it and get your full course on React, too! Thank you so much for this course! Many more to come! Please! More power to you and Academind!
@shaulrajput2668
@shaulrajput2668 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
really you finish in one sitting
@Wlodixpro
@Wlodixpro 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
@@shaulrajput2668 i mean its possible but as someone who barely touched vanilla js it took me 3 days (about 2-3 hours each day) to get to almost to 2h 30 minutes of this video... After reaching the firebase stuff i just watched simply because i dont see a need in repeating everything he does and I will try to make my own project and go back to this video whenever needed
@nathanielnizard2163
@nathanielnizard2163 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Ty for going on yt for this one. Your angular course helped me and my team quite bit few years ago. We delivered and we had 0 experience with it, few subway sessions of udemy and it went very well.
@salmanfarooq8570
@salmanfarooq8570 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
This person's simple yet thorough way of teaching finally made React click in my mind after I had failed to grasp it all multiple times in the past
@academind
@academind 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
React 18 Update: The video still teaches the latest version of React. The only update required is in index.js (use ReactDOM.createRoot() instead of ReactDOM.render()) - also see: academind.com/tutorials/react-18-update-guide#updating-from-react-17-to-react-18 Timestamps: Introduction 00:00 What is React 00:27 First React Code 04:15 Building SPAs 11:40 React Alternatives 13:41 Creating a React Project 16:48 Setting Up a Code Editor 25:03 Diving Into the Created Project 28:07 How React Works & Understanding Components 34:38 More About Components & Styling with CSS Classes 42:15 Building & Reusing Another Component 47:50 Pros & Dynamic Content 55:09 Handling Events 1:00:27 Adding More Components 1:07:07 Introducing State 1:12:48 Event Props 1:21:07 Adding Routing 1:28:15 Adding Links & Navigation 1:45:07 CSS Modules 1:50:28 Outputting Lists 1:56:14 Adding More ComponentsΒ΄2:02:04 Props Children 2:11:52 Adding a Form 2:20:31 Getting User Input & Handling Form Submission 2:29:30 Preparing the App for HTTP 2:39:15 Sending a Post Request 2:46:07 Navigating Programmatically 2:51:25 Getting Started with Fetching Data 2:55:07 useEffect 3:04:32 Introducing React ContextΒ΄3:14:40 Context Logic & Different Ways of Updating State 3:25:43 Using Context in Components 3:31:37 More Context Usage 3:43:48 Summary 3:50:42
@arcanea9598
@arcanea9598 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
There are no java courses available online even though its widely used in the industry. Can you please make courses on java's popular frameworks such as Spring?
@muhammadsaqib-bi7vp
@muhammadsaqib-bi7vp 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
After Deleting file from src this error is occur when we run localhost 3000 ./src/index.js Module not found: Can't resolve './reportWebVitals' in 'D: eact-course\src'
@zachariahrojas7257
@zachariahrojas7257 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
The The food
@zachariahrojas7257
@zachariahrojas7257 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
The
@zachariahrojas7257
@zachariahrojas7257 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I’m
@eattoes
@eattoes 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
This video taught me more in 4 hours than I learned in an expensive week-long React course. Excellent stuff here, thank you so much.
@irwin98
@irwin98 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Are you able to tackle projects by yourself now?
@tasfiatzabir422
@tasfiatzabir422 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Thank you! I find this to be the best React tutorial of all tutorials there are on youtube
@fseitun
@fseitun 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
You're the best. You actually take time to explain things nobody explains. Thanks!
@davebudah
@davebudah 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Been reluctant to learn React, I guess this is the call. I'm in.
@felipeparente
@felipeparente 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Muito bom.. parabΓ©ns pelo conteΓΊdo. A tempos que penso em me aventurar em REACT ou Vue. Isso me ajudou bastante.
@BananaFranchise
@BananaFranchise 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I gotta say, this very thorough walkthrough is just amazing! πŸ‘Œ
@2371996npistiolas
@2371996npistiolas 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Best React tutorial. Explaining everything painfully simple. Thanks dude.
@hiuyi6350
@hiuyi6350 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I find this infinitely more beginner friendly and understandable than Traversy Media πŸ₯°
@kaycampbell364
@kaycampbell364 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Traversy is overated….he doesn’t explain things well
@arcanea9598
@arcanea9598 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
There are no java courses available online even though its widely used in the industry. Can you please make courses on java's popular frameworks such as Spring?
@ahmedthegreat3973
@ahmedthegreat3973 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Watch Caleb Curry's Java Course
@harshaniwanigasekara901
@harshaniwanigasekara901 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Your teaching skill is amazing ,thanks for the great video..! Now gonna follow the full react js course of yours! One of the best programming utubers in utube! Looking forward for more videos from u!
@austinfisher1928
@austinfisher1928 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
You explain everything simply and in a good order, this is great.
@codedjango
@codedjango 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Waiting for similar tutorial for VueJS 3
@raquelframe
@raquelframe 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Where is the modified index.CSS? You did a magical step that is not explained.
@kashmirtechtv2948
@kashmirtechtv2948 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I had followed him and each and everything worked completely fine for me.
@just_eric
@just_eric 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Hi man, I just want to thank you for the magnificent tutorial that you have done and I can assure you that it is the best for beginners that I have seen, and I have seen quite a few, so thanks again and hopefully we have more quality work like this
@actionimme
@actionimme 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Finally, a programmer that also knows pedagogy! Big respect!
@martinharris4416
@martinharris4416 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I need a course to pronounce your sweet name πŸ˜›β€οΈ
@hanesmitter1469
@hanesmitter1469 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Just call it, max sugarmiller😊
@quintonnistico9347
@quintonnistico9347 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Thank you so much for this wonderful teaching! I am not well versed in vanilla javascript and I can understand everything you are teaching here learning react.
@acommunistdwarf
@acommunistdwarf 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Awesome, you are an absolutely beast of a teacher, super didactic. Thanks man, got me pumped to work some more on my project
@panosbith4582
@panosbith4582 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
One of the best tutorials I have ever seen. Really excellent explanation skills! :)
@brucekleine1775
@brucekleine1775 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Great class! Very well explained. Really helpful to know what doesn't work (that you might expect to work) and why.
@marian_tsx
@marian_tsx 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Maximilian being super clear as usual, now i fully grasp the concept of Context, is really easy thanks to you :) I got experience on vanilla class-based React and I can't believe how good it became being full functional with hooks. Definitely an upgrade to ReactJS.
@aigoof
@aigoof 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I had a few gaps in concepts - you are fantastic.. really great content. +1 follower for the remainder of your career. Thank you.
@michaelosarumwense4379
@michaelosarumwense4379 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Simply put, you are a teacher of teachers! Thanks for this exposition.
@kk-us5uq
@kk-us5uq 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
I've watched all part and understood famous function of React! It's so wonderful tutorial! Thank you very much!
@franssjostrom719
@franssjostrom719 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Great video! I was nervous about this project I need to do but now everything feels fine, thanks man
@MahadyHasan
@MahadyHasan 3 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
True love React on your awesome course. Every single part of your all courses, you explained very well, which is always important rather than learning code. That the reason you are my favorite. Love from Chemnitz.
@akachukwuudechukwu7761
@akachukwuudechukwu7761 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Nice one you made me some concepts have been struggling clear to me with this tutorial. Thank you
@thongahuhu9362
@thongahuhu9362 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
You totally are the second master that made me understand all the things you said, and your video changed my mindset. Thanks for spending your time to make this video.
@orcunsarmis2959
@orcunsarmis2959 Π Ρ–ΠΊ Ρ‚ΠΎΠΌΡƒ
Thanks for sharing the beautiful course, specifically much appreciated for the clean set-up process at the beginning.
@ayoubakkaoui
@ayoubakkaoui 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
You've explained everythings very well. Thank you for this video!
@shadmanahmed9759
@shadmanahmed9759 2 Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΌΡƒ
Thank you so much, I watched the full video, Now i can go dig deeper to other hooks and learn more. Thanks again mate.
Get started with React.js & React Router 6+
3:45:30
Academind
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 135 тис.
TypeScript Tutorial for Beginners
1:04:28
Programming with Mosh
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 1,1 ΠΌΠ»Π½
MINHA IRMΓƒ MALVADA CONTRA O GADGET DE TREM DE DOMINΓ“ 😑 #ferramenta
00:40
JOON Portuguese
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 64 ΠΌΠ»Π½
Анна Π’Ρ€Ρ–Π½Ρ‡Π΅Ρ€ - Π‘Π°Ρ€ Π·Π° Π±Π°Ρ€ΠΎΠΌ (Official Music Video)
02:38
Анна Π’Ρ€Ρ–Π½Ρ‡Π΅Ρ€
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 1,7 ΠΌΠ»Π½
NO NO NO YES! (40 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:27
PANDA BOI
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 85 ΠΌΠ»Π½
Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ с кроссовком?
00:35
ΠΡ€ΠΈΡˆΠ½Π΅Π²
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 491 тис.
Ladybird browser update (April 2024)
27:56
Andreas Kling
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 591
Next.js Crash Course for Beginners - Learn NextJS from Scratch in this 100% Free Tutorial!
3:14:17
Academind
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 595 тис.
All 12 useState & useEffect Mistakes Junior React Developers Still Make in 2024
46:15
ByteGrad
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 778 тис.
TypeScript Course for Beginners - Learn TypeScript from Scratch!
3:16:40
Academind
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 1,7 ΠΌΠ»Π½
React Tutorial for Beginners
1:20:04
Programming with Mosh
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 2,4 ΠΌΠ»Π½
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 2,4 ΠΌΠ»Π½
All The JavaScript You Need To Know For React
28:00
PedroTech
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 520 тис.
You might not need useEffect() ...
21:45
Academind
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 119 тис.
React Crash Course 2024
3:04:36
Traversy Media
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 180 тис.
Next js Tutorial for Beginners | Nextjs 13 (App Router) with TypeScript
1:02:55
Programming with Mosh
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 468 тис.
MINHA IRMΓƒ MALVADA CONTRA O GADGET DE TREM DE DOMINΓ“ 😑 #ferramenta
00:40
JOON Portuguese
ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Ρ–Π² 64 ΠΌΠ»Π½