React Crash Course 2024

  Рет қаралды 177,207

Traversy Media

Traversy Media

Күн бұрын

Learn the basics of React, such as components, props, state, data fetching, and more, while building a job listing frontend.
Code:
github.com/bradtraversy/react...
React Front To Back Full Course:
www.traversymedia.com/Modern-...
Check out all my courses:
traversymedia.com
Social Media:
Github - github.com/bradtraversy
Twitter - / traversymedia
Instagram - / traversymedia
Facebook - / traversymedia
Linkedin - / bradtraversy
Timestamps:
0:00 - Intro
1:55 - What Is React? (Slide)
3:43 - Why React? (Slide)
7:19 - What Are Components? (Slide)
8:21 - What Is State? (Slide)
10:00 - What Are Hooks? (Slide)
11:17 - What Is JSX? (Slide)
12:42 - SPA, SSR, SSG (Slide)
15:38 - Vite (Slide)
16:30 - Project Demo
19:53 - Setup React With Vite
22:29 - File Explanation
25:11 - Boilerplate Cleanup
26:48 - Tailwind CSS Setup
30:24 - JSX Crash Course
39:37 - Start Homepage
42:00 - Navbar Component
43:56 - Image Import
45:24 - Hero Component
46:17 - Props
48:00 - Default Props
48:51 - Wrapper Components
55:14 - JobListings Component
58:50 - Create Lists With map()
1:03:20 - Single JobListing Component
1:05:49 - Limit Jobs to 3
1:07:50 - useState() Hook & Desc Toggle
1:13:07 - Creating an Event
1:14:20 - Updating Component State
1:16:00 - React Icons Package
1:18:00 - React Router Setup
1:20:21 - Create Routes From Elements
1:21:36 - Router Provider
1:22:36 - Homepage Component/Route
1:24:40 - Layouts
1:29:06 - Jobs Page Component/Route
1:30:50 - Link Component
1:34:20 - Custom 404 Page
1:36:55 - Active Links With NavLink
1:41:00 - Conditional Rendering
1:43:10 - JSON Server Setup
1:47:00 - useEffect() & Data Fetching
1:53:07 - Loading Spinner
1:51:06 - Conditional Fetching
1:59:45 - Proxying
2:03:38 - Single Job Page
2:09:04 - useParams() to Get ID
2:12:25 - Data Loaders
2:16:36 - Single Job Output
2:22:00 - Add Job Page
2:23:40 - Working With Forms
2:30:05 - Form Submission
2:35:27 - Pass Function as Prop
2:39:32 - POST Request to Add Job
2:41:45 - Delete Job Button/function
2:45:12 - DELETE Request to Remove Job
2:46:50 - React Toastify Package
2:50:08 - Edit Job Page/Form
2:56:05 - Update Form Submission
2:58:54 - PUT Request to Update Job
3:02:10 - Build Static Assets For Production

Пікірлер: 362
@bushigi5913
@bushigi5913 Ай бұрын
Even though I don't need this, it's still unbelievable that someone would ever create such useful, lengthy videos FOR FREE. Thank you!
@ailtonjosue6817
@ailtonjosue6817 16 күн бұрын
hell yes ,-,
@husseinkizz
@husseinkizz Ай бұрын
Thanks Brad, always one of the best teachers on internet, you taught me react 4 years ago, I now make react libraries and stuff, thanks man, can't appreciate your works enough!
@naelcodes
@naelcodes Ай бұрын
The timing is insane, needed a refresher. Thanks Brad
@HimalayanFishing
@HimalayanFishing 16 сағат бұрын
Hats off to you for crafting these incredibly beneficial and extensive videos out of sheer generosity. Your efforts are truly appreciated!
@marshax
@marshax Ай бұрын
"It's JavaScript. You're always going to be confused." Well said.
@chivicks_hazard
@chivicks_hazard Ай бұрын
Thank you Brad 😊 I was considering watching the old tutorial with respect to React 19 but I'm so much relieved now. You're the best 👍💯
@ivanperez4878
@ivanperez4878 Ай бұрын
Awesome course, right on time! Thank you for helping us all.
@aholicstudy7720
@aholicstudy7720 Ай бұрын
Thank you so much, Brad. I've studying your 2021 React Crash Course, this video comes just at the right time. Many many thanks
@fromagetriste
@fromagetriste Ай бұрын
super happy about the video, thank you so much
@EdMartinModesto
@EdMartinModesto Ай бұрын
Awesome Tutorial that really explains and brings things to light! Well done Brad, I look forward to learning more from you.
@waklara9973
@waklara9973 Күн бұрын
let me tell you something Brad, you're like my Big brother and tech mentor. even though i graduated in software engineering with 3.93GPA from the top technology University in my country; i didn't have much real world experiences. 3 years ago while i was in the University i start learning MERN Stack from you and JavaScript mastery Chanel. then i got a job and work for Ethiopian Military. while i was working for the Military i also got a chance to work for the biggest security agency in my country. right now i am working for a big private enterprise and 19 banks. on top of that a year ago i started a software development company and i own 50% of the company. i learn a lot from you than my university courses combined. All i can say is thank you and God bless you!
@tingyutsai3419
@tingyutsai3419 Ай бұрын
Exactly what I need! Thank you for making such a high quality video!
@braveitor
@braveitor Ай бұрын
Fantastic tutorial. This is for me, the best way to learn and get used to a real project structure. Excellent job. You're an amazing teacher. Thank you.
@codeJourneyGuides
@codeJourneyGuides Ай бұрын
Omg i was searching for new react courses to learn and i just found the best one 😁 Hoping to complete this... thanks brad 👍
@hideperson7310
@hideperson7310 Ай бұрын
Same I am also searching thank you Bard...........
@akashbroo2985
@akashbroo2985 Ай бұрын
So far, this is the best react course that I've watched. Thanks Brad ❤
@Steliosgiannatos
@Steliosgiannatos 17 күн бұрын
Amazing video, bundles everything you need to make an entire project. Keep up the amazing work!
@BMRG14
@BMRG14 Ай бұрын
Right on time! Thank you very much.
@CynthiaAmaji-zd1ip
@CynthiaAmaji-zd1ip Ай бұрын
The is truly beginner friendly. One of the best react tutorials. Thanks for the video.
@user-lb5yn1ff8w
@user-lb5yn1ff8w Ай бұрын
Great Video!!! Thx for sharing your knowledge. My top 1 on the list must-see!
@ah3yo
@ah3yo Ай бұрын
Just in time, I was looking for a React course! Thank you, Brad!
@lingaun8286
@lingaun8286 21 сағат бұрын
I was able to complete this tutorial in just three days, dedicating about an hour each day. Given my background as a Vue developer, I found it relatively straightforward. Additionally, the tutorial avoids reliance on external plugins or complex integrations, keeping everything refreshingly simple and straightforward. For those looking to delve into React, I would humbly recommend this video tutorial, as it offers a very beginner-friendly approach although a modest understanding or beginner-level knowledge of JavaScript is sufficient to follow along. Wishing all fellow developers the best of luck on your learning journey!
@whatscooking104
@whatscooking104 19 күн бұрын
Please team up with some folks and do a professional E-commerce course where you put everything together. Planning, Figma, UI/UX, frontend, backend, database, microservices, version control, CI/CD etc etc etc etc. Pay attention to everything
@adriande_leon
@adriande_leon Ай бұрын
Thank you so much Brad for posting this, I haven't touched React in a couple years and this is a good refresher!
@stevemosi254
@stevemosi254 4 күн бұрын
Same
@affanmustafa2606
@affanmustafa2606 Ай бұрын
Doing some revisions and Brad comes in with an updated React course. You're absolutely insane Brad, thank you for all that you do!
@VooverCode
@VooverCode Ай бұрын
This video perfectly timed, i was just getting into react and this was exactly what i needed right now. Best timing, and best explanation ever. W guy thanks yo
@devine_noise
@devine_noise 23 күн бұрын
Hey Brad. Your speech pacing is a perfect speed for me to learn. I find a lot of tutorials want to rush through things. Thanks for the refresher on React. I’ve been building mainly Shopify sites for work and needed to brush up on React for our companies Next JS blog.
@llody7777
@llody7777 Ай бұрын
This video is what i was looking for. Thank you so much!
@IainEmslie
@IainEmslie Ай бұрын
This is such a good tutorial. It's so concise, useful and straight to the point. Awesome.
@wcyee26
@wcyee26 29 күн бұрын
very helpful for a startup project to understand the essential tools for ReactJs, thank you so much.
@webdevluc
@webdevluc Ай бұрын
Amazing work with the updated React crash course. It's rare to find such high quality learning resource offered for free
@chivicks_hazard
@chivicks_hazard Ай бұрын
Honestly speaking
@emmang2010
@emmang2010 Ай бұрын
I only skimmed the section names but are contexts and providers not covered?
@mauricedsouza5215
@mauricedsouza5215 Ай бұрын
Im super excited to learn React. I was just waiting for you course🎉. Thanks Brad. God bless you ❤
@mphatsomtogolo6263
@mphatsomtogolo6263 Ай бұрын
I love this channel man, always cooking useful content
@knowlife4486
@knowlife4486 20 күн бұрын
Thankyou for all your efforts, it makes a difference !
@ker0h489
@ker0h489 Ай бұрын
Literally when I just started a project in React for uni, thanks man!
@MarijanRaicevic
@MarijanRaicevic Ай бұрын
Amazing tutorial. Always loved Traversy Media tutorials, so indepth and easy to understand.
@kiddosknowledgewizbyakshit9954
@kiddosknowledgewizbyakshit9954 Ай бұрын
Thanks a ton! For the valuable video... Really amazing explanation in a simple way.
@GilAguilar
@GilAguilar Күн бұрын
Thanks Brad this was a great refresher, thanks for putting this together for us. Love seeing your journey from the beginning to now and you are still that truly an amazing soul. You were a big part of why I was able to break into development. Keep shining the light bright for all of us cheers.
@ImFantin
@ImFantin 24 күн бұрын
Such an amazing tutorial man. I can confidently say I can start a react project with no problems after watching this. I really appreciate your videos!
@AvinashSingh-ts1cn
@AvinashSingh-ts1cn Ай бұрын
Great tutorial no bs all very informative. Thanks for such high quality video.
@shahbazjavedqureshi
@shahbazjavedqureshi Ай бұрын
Couldn't have come at a better time. Looking forward to the 19's official release and your update. You have no idea how much this helps, thank you!
@MrUnknown-eq8rh
@MrUnknown-eq8rh Ай бұрын
It was much needed I am learning full stack right now... Thank you so much
@topherreynolds3999
@topherreynolds3999 25 күн бұрын
Thank you! Been studying React for about 3 weeks now. Your video does an excellent job of explaining things in a way I understand. Some other videos I have found just have you follow along without telling you why you are doing the current task. Appreciate this! 🙂
@bencipherx
@bencipherx 20 күн бұрын
Can we be accountability partners, I am on my way to full stack but my achilles heel tbh is styling lol
@mxoh8325
@mxoh8325 Ай бұрын
what a good timing been waiting latest react tutorial thank you.
@jawaderfani8743
@jawaderfani8743 Ай бұрын
thanks brad you are doing great 👍👍
@Peywan
@Peywan 11 күн бұрын
1 hour and 8 minutes into the video, and you catch me late and give me an AHA moment for react. thanks a lot Brad. Very appreciated that you do videos consistently and keep up to date with what we need to learn and give this information for free. thanks!!
@shreyanshiparihar956
@shreyanshiparihar956 5 күн бұрын
This was much needed thank you Brad
@randomhominid9816
@randomhominid9816 Ай бұрын
Thanks for putting together such an excellent course. I can now do basic react react development. This was so well explained.
@mdtanjimahmmed9082
@mdtanjimahmmed9082 Ай бұрын
Thank you so much for this amazing crash course this is really helping me to understand the functionality in really easy way. Thank you so much Brad.
@centralcoding
@centralcoding Ай бұрын
i remember, Ive learned html and css from your youtube channel, then im know teaching many people. and you came at the right time when i just started learning REACT. I have commented before watching the tutorial. I hope i will grab some important basics of react. thank you!
@felixgreen4138
@felixgreen4138 Ай бұрын
Thanks Brad... God Bless you real Good. I enjoyed his React Crash Course
@mastle313
@mastle313 Ай бұрын
I can't ever thank you enough, Brad. Keep up the great work
@rahmatullahbizhan7796
@rahmatullahbizhan7796 8 күн бұрын
Thank you so much for sharing this course.
@eriikelnino6545
@eriikelnino6545 Ай бұрын
Thank you so much Brad ..God bless you
@enzo.n.aguiar
@enzo.n.aguiar 15 күн бұрын
Thank you Brad. I was looking foward to get up to date on React after coming back on coding. As always your content is and will always be very helpfull.
@MarcangeloGilig
@MarcangeloGilig 27 күн бұрын
Thankyou for creating this helpful Tutorial Thank you!
@HazemTamimi
@HazemTamimi 29 күн бұрын
Man you are an inspiration. Thanks for the great course!
@nyihtutlwin4107
@nyihtutlwin4107 14 күн бұрын
Finally, finish and complete this course!! Nice concepts
@nouchance
@nouchance Ай бұрын
Thanks Brad! You are awesome!
@someRandomNameHere
@someRandomNameHere Ай бұрын
I was searching for an updated React course ❤
@HHJoshHH
@HHJoshHH 2 күн бұрын
This was awesome Brad! Thank you man!!!!! The only thing I had to fix was the email text box on the jobs page was overflowing which I fixed with break-words and whitespace-pre-wrap properties. But that was it. I had such a good time following along. 🔥
@aminesedki
@aminesedki Ай бұрын
Thanks Brad always top courses ❤
@jackson_studios
@jackson_studios Ай бұрын
Great timing, Thanks.
@volmedo
@volmedo Ай бұрын
great! you make it look so easy, thank you
@TheMalekghazal
@TheMalekghazal 15 күн бұрын
Thank you so much sir, great course.
@prabirroy4480
@prabirroy4480 Ай бұрын
Waiting for this video. Thank you 🙏
@elranasher3708
@elranasher3708 23 күн бұрын
Awesome up to date tutorial. Thanks!
@StefanIordan
@StefanIordan Ай бұрын
I needed this. Thanks!
@swapnilwadhankar983
@swapnilwadhankar983 Ай бұрын
Can't wait to complete it ❤❤❤
@prasadhonrao
@prasadhonrao Ай бұрын
Many thanks Brad. Took me full 8 hrs to code it while watching, but it was all worth the effort. Now I will go back to your React course on Traversy Media and add remaining features like backend API and authentication.
@christopherhiggins9155
@christopherhiggins9155 15 күн бұрын
Great course! I've been trying to dig into React, Vue, etc., by tinkering on my own but couldn't quite grasp it. This is the first resource that finally made sense to the point that I'm convinced I can start using it in projects. Thanks for the walk-through and excellent explanations!
@BoolFalse
@BoolFalse Ай бұрын
Thank you Brad !!
@fatiemami6692
@fatiemami6692 Ай бұрын
Thank you very much. I was thinking about it 😅.
@arminntube
@arminntube 20 күн бұрын
Amazing crash course. Thanks for sharing!
@underdogcreation4848
@underdogcreation4848 5 күн бұрын
You are the best...Thank you!
@ashutosh_tiwari
@ashutosh_tiwari 25 күн бұрын
One of the Best Crash Course on React in 2024!! Thankyou very much Brad❤.
@iancarr3923
@iancarr3923 11 күн бұрын
Excellent as usual.
@christianhelwig
@christianhelwig 19 күн бұрын
As always, thank you Brad
@coffeeintocode
@coffeeintocode Ай бұрын
I'm 15 mins in and this is damn good already. Great work, as always
@imuhammadessa
@imuhammadessa Ай бұрын
Thanks Brad 💞
@rheavictor7
@rheavictor7 Ай бұрын
Great, man, really great. Thanks for this!
@OniLgnd
@OniLgnd 11 күн бұрын
I had previously commented about the edit page not displaying the correct salary amount, but I have now figured out the issue for anyone curious. The original 6 jobs all have a salary amount that is not actually an option in the drop down menu. For one, the amount is not an option. And the others is because the higher amount in the salary does not have a $. You can fix the issue by simply updating the salary for each job on the edit job page. After that, the edit job page will display the correct salary. Again, thank you so much for the video, I learned a ton!
@CodeWithClinton
@CodeWithClinton 8 күн бұрын
Thank you so much Brad, for this course. I am a Backend Engineer who wants to have a taste of the frontend. Thanks again Brad Traversy.
@user1234-xu5ix
@user1234-xu5ix Ай бұрын
Thank you very much Mr. Brad ❤
@tariqkhan5206
@tariqkhan5206 Ай бұрын
That's exactly what I was looking for... thanks bro 😊
@prospermbuma
@prospermbuma 22 күн бұрын
Thanks Traversy Media 🙌
@vicentesoto1628
@vicentesoto1628 Ай бұрын
Uploaded 10 days ago, love it!
@hudsonsilvaoliveira5674
@hudsonsilvaoliveira5674 Ай бұрын
Oh man, I've learn so much from you, Brad. Thank you so much! I'm a Angular developer (thanks to you too lol) and after knowing Astro, I felt motivated to learn more about React. And it looks so much simpler than Angular, I loved it. But the organization of the project really concerned me. You have freedom to do things however you want, but that opens a whole lot of chances to mess things up, specially long term. You made it clear that your focus on this crash course was to make it as simples as possible, but maybe this could be an interesting topic for another video. How to make this application more advanced (in terms of code). Best practices, other libraries, refactoring code, avoid repetition and so on. Thanks again!!
@abhishekpawar6311
@abhishekpawar6311 Ай бұрын
Brad, you're a life saver!
@eshandilminawijeshinghe7400
@eshandilminawijeshinghe7400 20 күн бұрын
thank you for awesome react course.
@ichiroutakashima4503
@ichiroutakashima4503 Ай бұрын
Hey, Brad. I just want to say thanks to your contents. Even though docs exists, I'm more of a visual learner. I had a hard time understanding the latest concepts of React Router and this video has simplified it.
@waterbottlexd1298
@waterbottlexd1298 16 күн бұрын
Thank you so much!
@aleksandr3153
@aleksandr3153 Ай бұрын
It is awesome! Thanks for your time!
@floriangogea9712
@floriangogea9712 17 күн бұрын
Great tutorial. Thanks a lot!
@TannerBarcelos
@TannerBarcelos 20 күн бұрын
Been a few months since writing UI at work (been doing a lot of backend stuff lately). I was a UI Engineer entering my current company but now I feel rusty. This was perfect to ramp back up for a project.
@DesignsbyBlanc
@DesignsbyBlanc Ай бұрын
This is awesome!!! 🔥🔥🔥
@user-sy2jb8wd4t
@user-sy2jb8wd4t Ай бұрын
i was waiting for it thank you
@nimira43
@nimira43 Ай бұрын
Even before starting this course you know it's going to be quality from the best coding instructor. Would of gladly paided for this. Thanks always Brad.
@pavankumar-of4ew
@pavankumar-of4ew 25 күн бұрын
Brad you made JS , so simple to learn ,now i am confident to code it in a consistent way, thanks
@SongponKhanchai
@SongponKhanchai 8 күн бұрын
Thank you.😍
@crashingatom6755
@crashingatom6755 Ай бұрын
Sweet, this will be handy AF. Gracias, sir!
Next.js Crash Course
1:09:45
Traversy Media
Рет қаралды 790 М.
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Рет қаралды 258 М.
Good People Restore Faith in Humanity: A Heartwarming Act of Kindness on a Bus #shorts
00:32
白天使和小丑帮助黑天使。#天使 #超人不会飞 #超人夫妇
00:42
Are You Too Dumb To Code? A Chat About Imposter Syndrome
7:08
Traversy Media
Рет қаралды 60 М.
Learn React With This One Project
42:38
Web Dev Simplified
Рет қаралды 657 М.
React's becoming a bit weird...
8:23
Academind
Рет қаралды 89 М.
Every React Concept Explained in 2024
4:31
BOOG Codes
Рет қаралды 1,6 М.
Web Developer Roadmap (2024) - Everything is Changing
25:02
ByteGrad
Рет қаралды 191 М.
You might not need useEffect() ...
21:45
Academind
Рет қаралды 118 М.
Stop Worrying About AI!
6:40
Traversy Media
Рет қаралды 45 М.
Next.js isn't React
17:11
JavaScript Mastery
Рет қаралды 185 М.
Why Some Designs Are Impossible to Improve: Quintessence
33:03
Design Theory
Рет қаралды 61 М.
Exploring React 19 Features - use() Hook, Actions & More
54:27
Traversy Media
Рет қаралды 47 М.
Phone charger explosion
0:43
_vector_
Рет қаралды 7 МЛН
iPhone 15 в реальной жизни
20:03
HUDAKOV
Рет қаралды 659 М.
Result of the portable iPhone electrical machine #hacks
1:01
KevKevKiwi
Рет қаралды 4,8 МЛН