React Crash Course 2024

  Рет қаралды 301,052

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

Пікірлер: 492
@bushigi5913
@bushigi5913 3 ай бұрын
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 2 ай бұрын
hell yes ,-,
@luisbrazilva
@luisbrazilva Ай бұрын
KZfaq is monetized.
@deitunegold4593
@deitunegold4593 18 күн бұрын
I downloaded the Course document from Github but i noticed the jobs.jason files aren’t showing up when i load the website on chrome (also nothing is showing under Recent jobs). Any help?
@conaxlearn8566
@conaxlearn8566 17 күн бұрын
@@deitunegold4593 I just followed through the video and was able to replicate everything the video show. But at times a slight typo can crash the page. Try using Chrome developer tool to check what error message it gives you.
@simrandangol8865
@simrandangol8865 9 күн бұрын
@@deitunegold4593 hi. I got a problem in jason file. Can u help me
@husseinkizz
@husseinkizz 3 ай бұрын
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 3 ай бұрын
The timing is insane, needed a refresher. Thanks Brad
@aholicstudy7720
@aholicstudy7720 2 ай бұрын
Thank you so much, Brad. I've studying your 2021 React Crash Course, this video comes just at the right time. Many many thanks
@chivicks_hazard
@chivicks_hazard 3 ай бұрын
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 👍💯
@marshax
@marshax 2 ай бұрын
"It's JavaScript. You're always going to be confused." Well said.
@fromagetriste
@fromagetriste 3 ай бұрын
super happy about the video, thank you so much
@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!
@agnesmuchuki7200
@agnesmuchuki7200 28 күн бұрын
Kindly, offer me an apprenticeship at the company. I will appreciate.
@redhotchillidazer2013
@redhotchillidazer2013 26 күн бұрын
bs
@ivanperez4878
@ivanperez4878 3 ай бұрын
Awesome course, right on time! Thank you for helping us all.
@Potatomato44
@Potatomato44 Ай бұрын
THX Brad, learned everything from you, it gives me a very peaceful vibe just listening to your voice, so I still watch/listen your every video.
@HimalayanFishing
@HimalayanFishing Ай бұрын
Hats off to you for crafting these incredibly beneficial and extensive videos out of sheer generosity. Your efforts are truly appreciated!
@christopherlopez2491
@christopherlopez2491 Ай бұрын
I started watching you and your html intro video in 2019. Im still here… still learning and still building thank you so much for these videos
@BMRG14
@BMRG14 3 ай бұрын
Right on time! Thank you very much.
@EdMartinModesto
@EdMartinModesto 2 ай бұрын
Awesome Tutorial that really explains and brings things to light! Well done Brad, I look forward to learning more from you.
@codeJourneyGuides
@codeJourneyGuides 3 ай бұрын
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 3 ай бұрын
Same I am also searching thank you Bard...........
@braveitor
@braveitor 2 ай бұрын
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.
@leimengdeK
@leimengdeK 21 күн бұрын
Finished it! took me 2 days to follow along but I did it! The journey of a thousand miles begins with the a single step.
@Steliosgiannatos
@Steliosgiannatos 2 ай бұрын
Amazing video, bundles everything you need to make an entire project. Keep up the amazing work!
@adriande_leon
@adriande_leon 3 ай бұрын
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 Ай бұрын
Same
@devine_noise
@devine_noise 2 ай бұрын
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.
@tingyutsai3419
@tingyutsai3419 3 ай бұрын
Exactly what I need! Thank you for making such a high quality video!
@aliciaromano6335
@aliciaromano6335 Ай бұрын
This was incredibly helpful. I am blown away by the time and effort you put in to making this tutorial. Thank you so much!
@topherreynolds3999
@topherreynolds3999 2 ай бұрын
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 2 ай бұрын
Can we be accountability partners, I am on my way to full stack but my achilles heel tbh is styling lol
@PenguinCatHybridDev
@PenguinCatHybridDev 3 ай бұрын
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
@michelesherokee567
@michelesherokee567 3 күн бұрын
Thanks Brandon! I learned a significant amount of things in this video. Many things that we covered in my BootCamp were and then some! You're super easy to follow. Best!
@PhilipIssa
@PhilipIssa 11 күн бұрын
Fantastic video. Very well presented and organized. Thank you so much!
@affanmustafa2606
@affanmustafa2606 2 ай бұрын
Doing some revisions and Brad comes in with an updated React course. You're absolutely insane Brad, thank you for all that you do!
@user-lb5yn1ff8w
@user-lb5yn1ff8w 3 ай бұрын
Great Video!!! Thx for sharing your knowledge. My top 1 on the list must-see!
@CynthiaAmaji-zd1ip
@CynthiaAmaji-zd1ip 2 ай бұрын
The is truly beginner friendly. One of the best react tutorials. Thanks for the video.
@llody7777
@llody7777 3 ай бұрын
This video is what i was looking for. Thank you so much!
@md.monjurulahsan1748
@md.monjurulahsan1748 10 күн бұрын
Thank you so much! I have learned a lot, I take my time and focus on every basic stuff.
@gaurabrimal6395
@gaurabrimal6395 25 күн бұрын
Thankyou for the course. I completed it today and enjoyed it thoroughly.
@shahbazjavedqureshi
@shahbazjavedqureshi 2 ай бұрын
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!
@ah3yo
@ah3yo 3 ай бұрын
Just in time, I was looking for a React course! Thank you, Brad!
@akashbroo2985
@akashbroo2985 3 ай бұрын
So far, this is the best react course that I've watched. Thanks Brad ❤
@IainEmslie
@IainEmslie 2 ай бұрын
This is such a good tutorial. It's so concise, useful and straight to the point. Awesome.
@ImFantin
@ImFantin 2 ай бұрын
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!
@enzo.n.aguiar
@enzo.n.aguiar 2 ай бұрын
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.
@mauricedsouza5215
@mauricedsouza5215 3 ай бұрын
Im super excited to learn React. I was just waiting for you course🎉. Thanks Brad. God bless you ❤
@m_shakes
@m_shakes Ай бұрын
You are amazing! Thank you so much for this, you make it look easy!
@Peywan
@Peywan 2 ай бұрын
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!!
@MrUnknown-eq8rh
@MrUnknown-eq8rh 3 ай бұрын
It was much needed I am learning full stack right now... Thank you so much
@ker0h489
@ker0h489 2 ай бұрын
Literally when I just started a project in React for uni, thanks man!
@knowlife4486
@knowlife4486 2 ай бұрын
Thankyou for all your efforts, it makes a difference !
@prasadhonrao
@prasadhonrao 3 ай бұрын
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.
@webdevluc
@webdevluc 3 ай бұрын
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 3 ай бұрын
Honestly speaking
@emmang2010
@emmang2010 3 ай бұрын
I only skimmed the section names but are contexts and providers not covered?
@centralcoding
@centralcoding 3 ай бұрын
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!
@evolution3658
@evolution3658 23 күн бұрын
Thanks a lot!!! No any comparison to other courses. Best!
@MarijanRaicevic
@MarijanRaicevic 3 ай бұрын
Amazing tutorial. Always loved Traversy Media tutorials, so indepth and easy to understand.
@maycoral1224
@maycoral1224 Ай бұрын
The first channel that I have subscribed to. Thanks for these helpful videos.
@AvinashSingh-ts1cn
@AvinashSingh-ts1cn 3 ай бұрын
Great tutorial no bs all very informative. Thanks for such high quality video.
@jawaderfani8743
@jawaderfani8743 3 ай бұрын
thanks brad you are doing great 👍👍
@mxoh8325
@mxoh8325 3 ай бұрын
what a good timing been waiting latest react tutorial thank you.
@christopherhiggins9155
@christopherhiggins9155 2 ай бұрын
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!
@CodeWithClinton
@CodeWithClinton Ай бұрын
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.
@volmedo
@volmedo 3 ай бұрын
great! you make it look so easy, thank you
@wcyee26
@wcyee26 2 ай бұрын
very helpful for a startup project to understand the essential tools for ReactJs, thank you so much.
@hudsonsilvaoliveira5674
@hudsonsilvaoliveira5674 3 ай бұрын
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!!
@randomhominid9816
@randomhominid9816 3 ай бұрын
Thanks for putting together such an excellent course. I can now do basic react react development. This was so well explained.
@fatiemami6692
@fatiemami6692 3 ай бұрын
Thank you very much. I was thinking about it 😅.
@nyihtutlwin4107
@nyihtutlwin4107 2 ай бұрын
Finally, finish and complete this course!! Nice concepts
@kiddosknowledgewizbyakshit9954
@kiddosknowledgewizbyakshit9954 3 ай бұрын
Thanks a ton! For the valuable video... Really amazing explanation in a simple way.
@HHJoshHH
@HHJoshHH Ай бұрын
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. 🔥
@mphatsomtogolo6263
@mphatsomtogolo6263 3 ай бұрын
I love this channel man, always cooking useful content
@alexostrovsky3711
@alexostrovsky3711 Ай бұрын
I actually never heard of a "crash course" concept until this one. And it is exactly what I needed. Thanks a lot! Great work.
@firluk
@firluk Ай бұрын
"it's JavaScript - you are always going to be confused" At least this Crash Course is helping
@nirajchandrajoshi
@nirajchandrajoshi 6 күн бұрын
This is a valuable resource and I learned a lot from this. I m first time learner and I will say such kind of tutorial is not available in KZfaq. Thank you
@DeborahRise
@DeborahRise Ай бұрын
Thank you so much for this. I totally benefitted so much from this and I am grateful for your time.
@elranasher3708
@elranasher3708 2 ай бұрын
Awesome up to date tutorial. Thanks!
@ichiroutakashima4503
@ichiroutakashima4503 2 ай бұрын
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.
@jackson_studios
@jackson_studios 3 ай бұрын
Great timing, Thanks.
@learnwithkhensani24
@learnwithkhensani24 9 күн бұрын
Wow, this is great quality work! Love it and keep it up!
@prabirroy4480
@prabirroy4480 3 ай бұрын
Waiting for this video. Thank you 🙏
@FllrOfSonOfRageNLove
@FllrOfSonOfRageNLove Ай бұрын
Excellent Tutorial!!!! I did not know anything about React JS, but with this video I learnt the basic CRUD project using React JS. It was a lot of fun. I cannot thank you enough for your great effort.
@MarcangeloGilig
@MarcangeloGilig 2 ай бұрын
Thankyou for creating this helpful Tutorial Thank you!
@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.
@nouchance
@nouchance 3 ай бұрын
Thanks Brad! You are awesome!
@felixgreen4138
@felixgreen4138 3 ай бұрын
Thanks Brad... God Bless you real Good. I enjoyed his React Crash Course
@HazemTamimi
@HazemTamimi 2 ай бұрын
Man you are an inspiration. Thanks for the great course!
@mastle313
@mastle313 3 ай бұрын
I can't ever thank you enough, Brad. Keep up the great work
@rahmatullahbizhan7796
@rahmatullahbizhan7796 2 ай бұрын
Thank you so much for sharing this course.
@ashutosh_tiwari
@ashutosh_tiwari 2 ай бұрын
One of the Best Crash Course on React in 2024!! Thankyou very much Brad❤.
@TannerBarcelos
@TannerBarcelos 2 ай бұрын
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.
@someRandomNameHere
@someRandomNameHere 3 ай бұрын
I was searching for an updated React course ❤
@nimira43
@nimira43 3 ай бұрын
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.
@DrVkEn1
@DrVkEn1 22 күн бұрын
I finished your course and thank you very much I feel capable of developing real frontend applications thanks to you thank you very much
@jayjenous7601
@jayjenous7601 4 күн бұрын
I liked the react course, I finished it, thanks again Brad
@rheavictor7
@rheavictor7 3 ай бұрын
Great, man, really great. Thanks for this!
@crashingatom6755
@crashingatom6755 3 ай бұрын
Sweet, this will be handy AF. Gracias, sir!
@aleksandr3153
@aleksandr3153 3 ай бұрын
It is awesome! Thanks for your time!
@tariqkhan5206
@tariqkhan5206 3 ай бұрын
That's exactly what I was looking for... thanks bro 😊
@swapnilwadhankar983
@swapnilwadhankar983 3 ай бұрын
Can't wait to complete it ❤❤❤
@bahramahady
@bahramahady 8 күн бұрын
You are a great man.❤ I learned a lot of things from you. Thank you very much my teacher
@gamesandmoregames8946
@gamesandmoregames8946 Ай бұрын
This was useful especially on routes. Thanks
@jesf570
@jesf570 28 күн бұрын
Truly the dev goatof KZfaq, from 0 to hero, you're the best on the tube.
@pavankumar-of4ew
@pavankumar-of4ew 2 ай бұрын
Brad you made JS , so simple to learn ,now i am confident to code it in a consistent way, thanks
@coffeeintocode
@coffeeintocode 3 ай бұрын
I'm 15 mins in and this is damn good already. Great work, as always
@eriikelnino6545
@eriikelnino6545 2 ай бұрын
Thank you so much Brad ..God bless you
@DeveloperRustam
@DeveloperRustam 2 ай бұрын
thank you sir, it's unbelievable amazing. I'm learning React for long time (6 months) , but now starting understand how may learn easier. Your teaching is awesome. Sparing time for a free course , I can't find any word how to describe.Thank you , again...
@jamshedmorio1045
@jamshedmorio1045 15 күн бұрын
Thanks Brother you make such a great this short Course love you
@shreyanshiparihar956
@shreyanshiparihar956 Ай бұрын
This was much needed thank you Brad
Next.js Crash Course
1:09:45
Traversy Media
Рет қаралды 797 М.
React Tutorial for Beginners
1:20:04
Programming with Mosh
Рет қаралды 2,6 МЛН
When someone reclines their seat ✈️
00:21
Adam W
Рет қаралды 29 МЛН
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 48 МЛН
Китайка и Пчелка 4 серия😂😆
00:19
KITAYKA
Рет қаралды 3,7 МЛН
The Importance of Specialization in Coding
7:13
Traversy Media
Рет қаралды 178 М.
Stop Watching React Tutorials in 2024
9:58
Cosden Solutions
Рет қаралды 16 М.
Svelte vs React - Best Features in 2024!
7:54
React, JS, and TypeScript tutorials for beginners
Рет қаралды 591
HTMX Crash Course | Dynamic Pages Without Writing Any JavaScript
56:47
Traversy Media
Рет қаралды 134 М.
Вселенная и Специальная теория относительности.
3:51:36
ЗЛОЙ АНАЛИТИК ВСЕЛЕННОЙ.
Рет қаралды 7 МЛН
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Рет қаралды 403 М.
All The JavaScript You Need To Know For React
28:00
PedroTech
Рет қаралды 559 М.
State Managers Are Making Your Code Worse In React
13:33
Web Dev Simplified
Рет қаралды 156 М.
Context API in react | get the concept
29:00
Hitesh Choudhary
Рет қаралды 41 М.
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 2,9 МЛН
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 24 МЛН
DC Fast 🏃‍♂️ Mobile 📱 Charger
0:42
Tech Official
Рет қаралды 485 М.
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 43 МЛН