React JS Crash Course

  Рет қаралды 3,419,341

Traversy Media

Traversy Media

Күн бұрын

Check out the latest version - • React Crash Course 2024
Get started with React in this crash course. We will be building a task tracker app and look at components, props, state, hooks, working with an API and more.
Code:
github.com/bradtraversy/react...
React Front To Back 2022 Course:
www.udemy.com/course/react-fr...
💖 Support The Channel!
/ traversymedia
Timestamps:
0:00 - Intro & Slides
12:37 - Create a React app
14:52 - Files & folders
18:54 - App component & JSX
22:39 - Expressions in JSX
23:49 - Creating a component
27:18 - Component Props
28:50 - PropTypes
30:42 - Styling
34:17 - Button Component
37:46 - Events
40:18 - Tasks Component
41:03 - Create a list with .map()
43:07 - State & useState Hook
44:55 - Global state
46:52 - Task Component
49:30 - Icons with react-icons
51:41 - Delete task & prop drilling
55:50 - Optional message if no tasks
56:58 - Toggle reminder & conditional styling
1:03:13 - Add Task Form
1:06:16 - Form input state (controlled components)
1:09:18 - Add task submit
1:14:36 - showAddTask state
1:15:58 - Button toggle
1:19:33 - Build for production
1:21:51 - JSON Server
1:25:53 - useEffect Hook & Fetch tasks from server
1:30:13 - Delete task from server
1:31:51 - Add task to server
1:35:15 - Toggle reminder on server
1:39:15 - Routing, footer & about

Пікірлер: 2 900
@TraversyMedia
@TraversyMedia 2 жыл бұрын
React Router has been updated to v6. Check out this video to see the changes for this project - kzbin.info/www/bejne/oWO9nGiZl86Nnsk
@folashademustapha2474
@folashademustapha2474 2 жыл бұрын
Hi Travesery media, Thanks a whole lot for the tutorial. It helped a whole lot. One request I will really appreciate is if you can do a very short video on how to edit a task that was already submitted just like you did the toggle reminder aspect of the app. Thank you.
@noran7894
@noran7894 2 жыл бұрын
٨حك نمحح٩جمحممحجك
@williamssynergyinc.1381
@williamssynergyinc.1381 Жыл бұрын
I have been trying to get your courses on Udemy which come with a 77% discount severals of time, but due to restrict of international payment via Debit Card in my country Nigeria, am not able to. Is there a mean you can grant me access to your React Front To Back 2022 and pay with a Fiat or Crypto currency
@amavajames5267
@amavajames5267 Жыл бұрын
@@williamssynergyinc.1381 Bruh, you can buy any course on Udemy once you have a Mastercard of any Nigeria bank 🏧. Ask people to help you, transfer to them then use their card to buy.
@williamssynergyinc.1381
@williamssynergyinc.1381 Жыл бұрын
@@amavajames5267 do you live in Nigeria, and if yes, when last were you able to make payment with Naira Debit card
@mvgiacomello
@mvgiacomello 3 жыл бұрын
Story-time: I've been a QA engineer with comp.sci background working in many places building quality tools for over 11 years. Last year during the pandemic most of my company was fired, including myself. So, I decided to apply for a web developer role at Napster. This video was literally all I used to do the technical exam. I am now finishing my probation period! Thanks, mate!
@Mischu708
@Mischu708 2 жыл бұрын
How is webdev compared to your previous work?
@aga080
@aga080 2 жыл бұрын
Napster!?!? THE napster??
@ThunderstruckElectronix
@ThunderstruckElectronix 2 жыл бұрын
Good job
@PaulBrownclk-me
@PaulBrownclk-me 2 жыл бұрын
I'm the CEO at Napster, your fired! 🤣🤣🙄
@rajasanchit
@rajasanchit 2 жыл бұрын
I am a STE and even I am learning react from past 1 year
@romulororizz
@romulororizz 3 жыл бұрын
Man you’re just a blessing to this world
@TraversyMedia
@TraversyMedia 3 жыл бұрын
Ha! I'll have to show my wife this one :) Thanks man
@tahmidlabib2919
@tahmidlabib2919 3 жыл бұрын
@@TraversyMedia You truly are.
@romulororizz
@romulororizz 3 жыл бұрын
@@TraversyMedia My goodness you replied me! 😱 Really big fan of you man! Keep up with the amazing work!! Much love from Switzerland 🇨🇭
@gambomaster
@gambomaster 3 жыл бұрын
@@TraversyMedia Well I doubt she will understand it. You are a blessing to a world which is different than theirs. 😉
@EvaLasta
@EvaLasta 3 жыл бұрын
@@romulororizz vc é Português cara da suiça?
@lrajoo11
@lrajoo11 2 жыл бұрын
amazing stuff. I came from no coding background and watched your html, css, js videos - and now this - you've made this so much easier than I thought it would be. Thank you!
@SprinkledLandSharks
@SprinkledLandSharks 2 жыл бұрын
This is meticulously clear. I've watched 15 or more videos that took me through creating a ToDoList with React. You have explained things in a way that's easy to understand. Your explanations are thorough and I feel that I'm finally understanding what you are teaching instead of just following along in VScode. Thank you.
@TraversyMedia
@TraversyMedia 3 жыл бұрын
Hope you enjoy! This is obviously geared toward people learning React. I have a React project playlist for more project based videos as well as a few Udemy courses. I will also be updating my Vue, Angular crash courses and many others
@auawgamer3470
@auawgamer3470 3 жыл бұрын
Love your tutorials! Can't wait for updated one for vue
@sunilchaudhary1206
@sunilchaudhary1206 3 жыл бұрын
Waiting for angular crash course to start learning it👍🏻
@Chiny_w_Pigulce
@Chiny_w_Pigulce 3 жыл бұрын
You got an error because you deleted an "i" in "id"
@kk2070464
@kk2070464 3 жыл бұрын
waiting for your Udemy courses
@ado4969
@ado4969 3 жыл бұрын
Thanks
@K13ran1984
@K13ran1984 3 жыл бұрын
I love the guest hosts, but I was surprised and delighted to hear brad himself!!!!
@TraversyMedia
@TraversyMedia 3 жыл бұрын
Yeah, we're gonna try and go old school for a while. There is a lot I want to do such as creating my platform, but I will also be dedicating quite a bit of time to KZbin :)
@abdullahalakus9700
@abdullahalakus9700 3 жыл бұрын
@@TraversyMedia you are very clever
@beefpapa7616
@beefpapa7616 3 жыл бұрын
@@K13ran1984 Hey just checked out your site. Some cool stuff. Wanted to let you know that your resume section still has lorem ipsum placeholder text
@yt-sh
@yt-sh 3 жыл бұрын
@@TraversyMedia Thanks for all the crash courses
@karljohannisson
@karljohannisson 2 жыл бұрын
This video was amazing! I’ve been trying to grasp React for a few days now and this video just nailed it. It’s clear that you are very knowledgeable within this area, and you are terrific at conveying the concepts to others. Thank you!
@ozzyfromspace
@ozzyfromspace 2 жыл бұрын
To all the beginners like me, at some point WE just have to accept that we'll probably write a shitty first react app. Lets get started anyway 🙏🏽 and just keep this video in a separate tab somewhere until it starts to feel natural. Best wishes fam. Oh, and Brad.... You're amazing! Thank you, deeply, for everything that you do! Your "learn by doing" approach in this video is probably the best way to learn React that I've come across. This is my third tutorial and you make me feel confident enough to write my first shitty web app. Kudos, mate! 🏆🙌🏽🎊☮️
@joycejeyaratnam433
@joycejeyaratnam433 Жыл бұрын
I will never accept that my first react app will be shitty! NEVER!
@matthewbaier766
@matthewbaier766 Жыл бұрын
@@joycejeyaratnam433 unless you're Uncle Bob, good luck lol
@rusurveillancetaskforce
@rusurveillancetaskforce Жыл бұрын
Best way to learn anything is to get an overview and then escape the tutorial trap as soon as possible.
@kademmohammed6836
@kademmohammed6836 Жыл бұрын
Brad, thanks to you I'm feeding my family man, can't thank you enough, much love from ALGERIA
@miles611
@miles611 2 жыл бұрын
I've been getting + seriously into React lately, and thanks to you all of the things that were left unclear from the official documentation/tutorial are now clear as day. I've already commented on other videos of yours, but again thank you so much Brad. You're an amazing teacher💯.
@danielledasilva9264
@danielledasilva9264 3 жыл бұрын
I'm a new dev on my first gig and my new boss just told me that he wants our team to convert their entire website to react - bad news? never done it before, good news, they paying me to learn how, Great news? You have a crash course for me and the team to watch and use to supplement out learning! Excellent work! and thank you!
@ahmd09
@ahmd09 2 жыл бұрын
Best Of Luck!
@abgar3589
@abgar3589 2 жыл бұрын
yikes, up here i would never have a chance to become a dev without knowing react.. somewhere on the world life is just easier
@IChowdhury01
@IChowdhury01 2 жыл бұрын
I wish I could get my first gig AND THEN worry about learning the tech... I already put the tech on my resume, trying to self-learn it and still can't get a job.
@siddhartharoy5263
@siddhartharoy5263 2 жыл бұрын
@@IChowdhury01 How long have you been self-studying ?
@siddhartharoy5263
@siddhartharoy5263 2 жыл бұрын
@@IChowdhury01 Best of luck :)
@clemguitarechal
@clemguitarechal 2 жыл бұрын
Thank you so much for this introduction to React ! I'm an old fashioned programmer, and struggle a bit getting my head around new technologies such as React, and your crash course is such an invaluable tool for me to get into it ; and actually get prepared for a job , for which I'll have to pass a test, next week (dec. 2021). This won't make me an expert at a glance, but for sure i'll give me some confidence in, at the very least, being able to translate/transliterate my ideas into react-ready code. Thanks a million !
@pinderant
@pinderant 2 жыл бұрын
Thank you so much Brad for this incredible crash course. I really loved seeing how fast things can go using react. Can't wait to start redoing some of my portfolio projects in react
@robsonsilv4.
@robsonsilv4. 3 жыл бұрын
Wow! Every year I wait for crash course updates, more than movies hahah.
@TraversyMedia
@TraversyMedia 3 жыл бұрын
That's awesome. Especially this year. Movies have been shit because of Covid
@bhatnagarcapital
@bhatnagarcapital 2 жыл бұрын
@@TraversyMedia Love you Brad from India .
@TraversyMedia
@TraversyMedia 3 жыл бұрын
Just a heads up. If you use the React snippet extension, you can prefix rafce or whatever you use with an underscore to not generate the un-needed react import
@ronyahmed320
@ronyahmed320 3 жыл бұрын
@@gman8361 how did you get a job? plz share your experience. Do you know react, node.js yet?
@TraversyMedia
@TraversyMedia 3 жыл бұрын
@@ronyahmed320 after many failures I landed a dev job but we used PHP and Angular. This was quite a while ago. Most of my career has been freelance, consulting and of course content creation
@RacoonCH
@RacoonCH 3 жыл бұрын
@@TraversyMedia Was it pure PHP or a framework like Laravel?
@codertoon
@codertoon 2 жыл бұрын
thank you so much for this video and for the trick to get class arr func, it wasn’t mentioned in es7 vscode extension’s documentations too.
@shikhaverma0007
@shikhaverma0007 2 жыл бұрын
@@TraversyMedia hi I m also a web developer (PHP) learning react if any job or project in which I can work do let me know.
@TrevorRobertsJr
@TrevorRobertsJr Жыл бұрын
1:43:40 Two more items for recent versions of React as of October 2022: 1. You must also import Routes from react-router-dom and wrap your tag in a tag 2. Instead of component={About} use element={}
@boomshakalaka656
@boomshakalaka656 Жыл бұрын
Thanks bud l was really struggling to find what was wrong with the code
@MangoMang
@MangoMang Жыл бұрын
Thanks so much! The root route is still broken for me (not showing any of the rendered internals) but I'll keep following the video and see if I can fix it. EDIT: Found another comment with a fix for this if anyone else encounters it: On the first Route (to '/') change "render={props => (" to "element={"
@curtisbellamy3728
@curtisbellamy3728 Жыл бұрын
@@MangoMang appreciate u!!
@CastleBomber
@CastleBomber Жыл бұрын
gg
@user-zn6cv1jf8e
@user-zn6cv1jf8e Жыл бұрын
@@MangoMang you're a life saver!!! thankssss for this!!!
@austinmillbarge8731
@austinmillbarge8731 2 жыл бұрын
It's great to have a known objective to work towards, clear explanation of concepts, instructions presented in a logical sequence, with well organized time stamps. Best of all, no show stopping blockers in the form of hording and scrambling access or any other silly boot camp drama and interruptions. So refreshing!
@Lucifer-wd7gh
@Lucifer-wd7gh 3 жыл бұрын
Brad I was missing you badly . Your voice motivates me to code more . Please comeback as soon as possible. Get well soon Other devs are good but traversy media is incomplete without Brad . 👍👍
@TraversyMedia
@TraversyMedia 3 жыл бұрын
I'm back my man 😉
@orelalon6167
@orelalon6167 3 жыл бұрын
My thought exactly!!!!!!
@bhatnagarcapital
@bhatnagarcapital 2 жыл бұрын
@@TraversyMedia LOve you brada
@harryc5097
@harryc5097 3 жыл бұрын
Thanks for updating the course. I'm just getting into React and having a tutorial that's from 2021 is reassuring when it comes to relevant code.
@haciendadad
@haciendadad 2 жыл бұрын
First of all, I love that you update your courses when it is needed! I love this course! You made a great choice for an app! I am looking to change jobs and wanted a brush up on newer React and this course was perfect! Everything is so much easier than it used to be.
@k8hansen
@k8hansen 2 жыл бұрын
Thank you so much for this! This has truly been the most fantastic react overview I've seen to date. I've been stuck in an endless loop of verbose tutorials, and I really needed a quick overview of hooks, state, and spread operators. This is so fantastic, thank you!
@shakimra
@shakimra 2 жыл бұрын
Agreed
@bartmeeus9033
@bartmeeus9033 2 жыл бұрын
I agree too!
@Artix-x3kk
@Artix-x3kk 2 жыл бұрын
I can say this without an ounce of doubt in my mind: You are the most loved coding content creator on youtube!
@CodingNuggets
@CodingNuggets 3 жыл бұрын
As always, thank you so much Brad. Don't need this, but so happy to see you helping the new guys and girls. We're all in this together. Best of luck to everyone in 2021!
@JN-cy9qt
@JN-cy9qt 2 жыл бұрын
Working on my first React project with The Odin Project and felt completely lost midway through. Watching this video cleared everything up thanks so much for taking the time to make this - the way you organized it into segments made it so easy to reference material later too.
@jameshansen801
@jameshansen801 2 жыл бұрын
Thank you so much for this course! While I'll admit that attempting to learn React, for me has been daunting for a long time. But the way you teach has put my mind at ease. I learned so much :)
@44203215
@44203215 2 жыл бұрын
Thank you Brad! Best tutorials! 1:29:30 => each child in a list must have a unique key => in your sample data the second entry has a "d" instead of "id" => Thats why suddenly the unique key warning is thrown :)
@tabhorian
@tabhorian 2 жыл бұрын
That's what I came here to say. I knew someone must have seen that. Good catch.
@tabhorian
@tabhorian 2 жыл бұрын
And then Brad caught it at 1:35:22, so all's well
@LUKFUNTV
@LUKFUNTV 2 жыл бұрын
I am having problem at 1:09:24 That add task function is causing problems [ Error: AddTask(...) : nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null ] Is displayed on the browser
@harisshahcs
@harisshahcs 2 жыл бұрын
@@LUKFUNTV I ran into the same error, it was because of the addTask function and AddTask component, make sure your function addTask has a small "a" instead of capital A in the App.js Component.
@justin-rr2sw
@justin-rr2sw 2 жыл бұрын
I was dying when he didn’t see it multiple times
@larrypedringer6352
@larrypedringer6352 2 жыл бұрын
Great course. Went from doing Python/NodeJS to React overnight. This is my first foray into that realm. Thanks for the no-nonsense tutorial!
@mrCetus
@mrCetus 2 жыл бұрын
Brad!!! Thank you so much for this (and your other tutorials!) These walk-throughs are some of the MOST valuable things in my learning process. And I'm paying $$$ to do a well-established software engineering bootcamp. This really helps put together pieces that I didn't even realize are missing. Thank you, thank you, thank you!!!
@daydreamical
@daydreamical Жыл бұрын
This was just an amazing course to get up to speed with the fundamentals of React which was exactly what I was looking for. It was really well-paced and explained with lots of examples along the way and I learned a lot so thanks a ton for making this video!
@josephwong2832
@josephwong2832 3 жыл бұрын
TRAVERSY is a LEGEND!! There are going to be books written about this guy when he's done!
@aimanshakeel5402
@aimanshakeel5402 3 жыл бұрын
Why you want him to be done? Let him continue forever. 😃
@arrevoir2590
@arrevoir2590 3 жыл бұрын
hope he's not going to be gone soon. I won't last long as a programmer without this guy
@pratikthorat3480
@pratikthorat3480 2 жыл бұрын
He wont be done mate because he is a LEGEND
@AnujKumar-ik5hm
@AnujKumar-ik5hm 2 жыл бұрын
legends never die.
@kevingrimaldi1774
@kevingrimaldi1774 2 жыл бұрын
Simply awesome. My first time dealing with React, and I can say this video is definitely beginner's friendly! Thanks a lot!
@Abdo_Elawady
@Abdo_Elawady 10 ай бұрын
thank you so much, i was overwhelmed by react before this course with all the abstractions but after your video everything about the hooks, props, and routes makes so much sense now... you deserve all support.
@tomhollins9266
@tomhollins9266 2 жыл бұрын
This was not too long. It was an excellent crash course. Taught well by you. Thank you.
@pierre2338
@pierre2338 2 жыл бұрын
Usually I struggle to watch a tutorial that last more than 1 hour at one go, but your approach made React more understandable! Thanks for giving such good courses bro
@marcosochieng5175
@marcosochieng5175 3 жыл бұрын
I've been eagerly waiting for this updated version. I can't thank you enough.
@lucifyer4486
@lucifyer4486 2 жыл бұрын
You make it seem so easy to begin new technology! Thank you for everything you do! Helps a lot!
@damaroro
@damaroro 3 жыл бұрын
1 hour video from Brad is like 3++ hours practice in my computer .
@rodolfoandino2156
@rodolfoandino2156 2 жыл бұрын
3 days took me lol
@dailymeow3283
@dailymeow3283 2 жыл бұрын
Because it's very messy to be honest, adding the props and the codes and if statements right after the component is very messy, they should be organized all together in component.defaultProps You can do this project without react, in node js way more easy and organized better js and styling in just 10 minutes
@tofuyam7361
@tofuyam7361 2 жыл бұрын
show us the cat food
@elvosparsley9606
@elvosparsley9606 3 жыл бұрын
Thank you soooo much for this. I've hunted high and low for a React total noobs course that explains how to do the basics and why at a pace I can follow and understand and this is the one, has really helped.
@CalebDiT
@CalebDiT Жыл бұрын
This is a great walkthrough. Very informative. The meaning and structure of the code I've been staring at for the last week are suddenly popping out at me. Thank you!
@ianeyansky5635
@ianeyansky5635 2 жыл бұрын
Just finished this crash course to the last minute. I can say it is worth every minute!! 😍 . Thanks Brad!!
@gunarcom
@gunarcom 3 жыл бұрын
The first 10 minutes is one of the best explanations of React I've ever heard.
@tochi8061
@tochi8061 2 жыл бұрын
Honestly. i think you're hands down the best coding teacher that ever lived. i dont know a modicum of react and this one video got me creating things first time try.and actually understanding. i started coding about 4 years ago. i watched ur html crash course. that was the first "coding" id ever done. you are a legend sir. thanks for all you do
@poorvashukla
@poorvashukla Ай бұрын
half way through it and I have already learned a lot of concepts! Thank you for creating a thorough video!
@robertn4996
@robertn4996 Жыл бұрын
I did struggle a lot to learn React. A lot of wasted time. The problem? I did not know the basics of Javascript in first place. You need to walk before you can run. So I took a few very basic books (books, not complex tutorials!) and learned the fundamentals. After I learned the basics of Javascript, learning React became much easier. Edit: For those asking about the books, for the very basics I learned with Javascript In Less than 50 Pages. And to develop my knowledge I learned with Head First Javacript Programming.
@Maha-yg7pv
@Maha-yg7pv 2 ай бұрын
Whats the title of the book?
@bensonbenson4149
@bensonbenson4149 Ай бұрын
what is the book
@armaansingh5114
@armaansingh5114 3 жыл бұрын
Just as i was reading the official react document this video popped up. Brad knows it ahead of time cheers!
@Asuuri
@Asuuri 3 жыл бұрын
Im currently learning React! And ive watched a lot courses! But this is the best course imo, this course covers so much topics and contains so much value! Thanks a lot Brad!!
@dguedry01
@dguedry01 Жыл бұрын
This is a brilliant tutorial. It just cuts to the chase and immediately gets to the crux of things. Thanks for sharing. Very helpful.
@adamgeisen9083
@adamgeisen9083 2 жыл бұрын
Another great video, Brad!! One of my favorite things is when you get snagged. It doesn't happen often, but I always pause it and try to figure it out. Always a learning experience. I got stuck on the changes to react-router-dom v6 and had to figure them out on my own (didn't check the comments). I learned a ton as usual!
@neilbarry3
@neilbarry3 3 жыл бұрын
Brad, we really can't thank you enough!
@Chapali9a
@Chapali9a 2 жыл бұрын
This is my first time looking into React and it has been enough to get an idea about it. I feel confident to start projects in it. Brilliant video. Thank you
@twinpixie3460
@twinpixie3460 2 жыл бұрын
This is a great tutorial. I always see many tutorials about coding and usually stop about 30 minutes in. I did that with both Angular and React. When I watched your crash courses on both of those they finally clicked!
@Uniqflav
@Uniqflav 3 жыл бұрын
Thank you Brad, one of my goals this year was to learn React and having you as a teacher makes everything better
@animeshsingh4290
@animeshsingh4290 3 жыл бұрын
54:23 - If anyone is confused why he didn't just use 'onDelete()' and instead used () => onDelete(). It is because an event handler is supposed to be either a function or a function reference and a onDelete() is calling the function.
@ahmadm472
@ahmadm472 2 жыл бұрын
I still don't get it man
@jakeb1381
@jakeb1381 2 жыл бұрын
@@ahmadm472 if you put onDelete(), the function onDelete will be triggered even tho the user did not click it.
@bzmind_
@bzmind_ 2 жыл бұрын
​@@jakeb1381 How does it get triggered when the user hasn't clicked it yet? I can't understand why he didn't call onDelete(task.id) directly :((( is that even possible? (syntactically) because he didn't pass the task.id in the parameter, he just wrote { onDelete } and then he said: now if we want to give it the id, we should write it like this: { () => onDelete(task.id) } so he wrote it this way just to pass the id? because it wasn't possible to pass parameters if he called it directly? I'm new in JavaScript, I haven't even written code with it yet, I was just checking out what is React ... but I have a little bit of experience in c#, not much
@jakeb1381
@jakeb1381 2 жыл бұрын
​@@bzmind_ If you call functionA(param) directly, functionA(param) will be triggered even tho user does not click the delete button. The reason is that when the browser read your code and see "functionA()" shape it calls the "functionA" right away because of "()" [bracket means "call this function"] . so you have to put "functionA" in onClick event. but we have to pass parameters, so you need a bracket so you have to put "() => functionA()" instead of "functionA()" so that it won't be triggered until the user click the delete button.
@bzmind_
@bzmind_ 2 жыл бұрын
@@jakeb1381 Oh, I get it now, thank you so much for your reply, I didn't know that the browser would call the function() right away, that's new for me, I've just started to learn web development, so where should I learn these points about how the browser and web stuff works and how it reads the codes? what topic are these related to?
@debaratighatak2211
@debaratighatak2211 2 жыл бұрын
This is an amazing crash course, learned a lot. Thank you so much Brad! 😊
@becayebalde3820
@becayebalde3820 11 ай бұрын
This course is invaluable. I learned so much in 4 hours than in days from another course. Thank you man!
@hemanthkotagiri8865
@hemanthkotagiri8865 3 жыл бұрын
I have tears looking at the hard work and dedication you put forth to teach all of us for free. You absolutely are a blessing to this world, Brad. Thank you so much. ❤️
@shivanigaddagimath6105
@shivanigaddagimath6105 2 жыл бұрын
Hey Hemanth! Are you a student or working currently? Would you be interested in exploring opportunities in job web development?
@AdityaKumar1
@AdityaKumar1 3 жыл бұрын
Best React Beginner Guide for everyone who is learning in 2021. Good pace, good examples, easier to grasp, and not too complicated stuff thrown at once.
@shivanigaddagimath6105
@shivanigaddagimath6105 2 жыл бұрын
Hey Aditya! Are you a student or working currently? Would you be interested in exploring job opportunities in web development?
@upnata
@upnata Жыл бұрын
This is an outstanding tutorial. As a React beginner, I was able to follow it all the way through and took frequent pauses to try coding out front-end and server-side functionality myself before you did so I could learn from your approach better. Thank you so much!
@stinasmeds3120
@stinasmeds3120 2 жыл бұрын
I love your videos, you really help me out. I'm studying to be a Front End Developer and all of my classmates watch your videos too. I've learned so much, thank you!
@abdullahibundi6109
@abdullahibundi6109 3 жыл бұрын
I learn a lot to develop both in front and back end web dev from you, you're the genius, keep on we're behind you, and thanks.
@TimmyBlumberg
@TimmyBlumberg Жыл бұрын
Incredible tutorial, really learned a lot working through this~
@peterkva
@peterkva 2 жыл бұрын
I love your no-fluff tutorial method! Keep up the good work man! Looking forward to more of your videos!
@SeniorJuniorDeveloper
@SeniorJuniorDeveloper 2 жыл бұрын
probably my 5th React tutorial and learned so many new things, amazing course thanks!!
@robertwerner6208
@robertwerner6208 3 жыл бұрын
Thank you so much for this! I'm an accomplished React developer [now] but my employer, a major U.S. corporation, will be getting a series of interns this year and I'm going to direct the React newbies to this video of yours.
@DThompsonDev
@DThompsonDev 3 жыл бұрын
WOW! Brad is back with a React Crash Course! WHOA! Just cancelled lunch plans with my family. This is a big moment for me instead! lol
@DThompsonDev
@DThompsonDev 3 жыл бұрын
@Paul Maximus I have. But Brad is awesome so I have to show him support. I work in react at work, but it is always good to review material and support someone great!
@andrewleonardi3351
@andrewleonardi3351 2 жыл бұрын
Incredible guide. Thrilled you included the server side example. Thanks!!
@thePronto
@thePronto Жыл бұрын
This is an amazing quick tour of React that is more than enough to get an experienced dev started. You are a champ!
@tiffanysantos1512
@tiffanysantos1512 3 жыл бұрын
Awesome tutorial! It was great that you added the backend integration, as a newbie it is something which confuses me and normally gets glossed over... By adding the fake backend and seeing how you manipulate the JSON data and making repeated requests to the server you have really helped me to understand these concepts. THANK YOU!
@madhusaini4638
@madhusaini4638 2 жыл бұрын
Can you please tell me how can i deploy this project with this json server. I had tried to do this but no backend is running :(
@AYcodedesign
@AYcodedesign 2 жыл бұрын
Thank you so much for this tutorial. I can't believe we're able to learn this for free! I'll make sure to pay it forward in the future, thank you Brad.
@acatch22
@acatch22 2 жыл бұрын
For those getting the error "A Route is only ever to be used as the child of element, never rendered directly. Please wrap your in a " @ 1:43:00. react-router-dom v6 has some changes from v5. you need to import Routes aswell on line 2 with the Router, Route Then you need to wrap both of the 2 tags together with Then in the first change "render={(props) => ( to "element={" Then the second change "component={About}" to "element={}"
@osamah4532
@osamah4532 2 жыл бұрын
Man you are a life-saver , I was about to give up
@xxLadyPanther30xx
@xxLadyPanther30xx 2 жыл бұрын
Appreciate you!
@nguyenvinhquang6872
@nguyenvinhquang6872 2 жыл бұрын
love you my man
@EugeL0
@EugeL0 2 жыл бұрын
I'm getting "Warning: Functions are not valid as a React child. This may happen if you return a Component instead of from render. Or maybe you meant to call this function rather than return it." on the index page, any ideas? Tasks also not displaying.
@bibeduck6001
@bibeduck6001 2 жыл бұрын
why I didnt read the comment first 😭, I install my Router to v5. Thanks man!
@jechelclaudiumihai6948
@jechelclaudiumihai6948 3 ай бұрын
Congratulations on creating an amazing course! This was my first time using React and I must say, everything you explained was crystal clear. Thank you for making the learning experience so easy and enjoyable!
@FatFarmOwl
@FatFarmOwl 2 жыл бұрын
I have been trying to wrap my head around React for weeks and you just hit the nail on the head with a sludge hammer!!! Thank you!!!
@VictorRodrigues-ok5xb
@VictorRodrigues-ok5xb Жыл бұрын
Thanks for this project, I learned soo much!
@kalinduR96
@kalinduR96 3 жыл бұрын
this is the first tutorial I followed to start learning react and man I'm so glad I did. thank you very much Brad. keep it up
@shivanigaddagimath6105
@shivanigaddagimath6105 2 жыл бұрын
Hi Kalindu! Are you a student or working currently? Would you be interested in exploring job opportunities in web development?
@frontendHacks
@frontendHacks 2 жыл бұрын
kzbin.info/www/bejne/mX7WYYWfp6ZgqLc&ab_channel=DevTips
@davisanderson5327
@davisanderson5327 2 жыл бұрын
This is the best React crash course there is, I'm convinced. It was perfect for getting some of the "rust" off. Thank you!
@dgundi
@dgundi 9 ай бұрын
You are ####### amazing man. Every single one of your videos are so succinct, cover every single issue that you would come accross. I've watched a lot of tutorials in my time and no one covers everything the way you do with 0 time wasting. Everything you mention/talk about is 100% relevant and easy to digest. Ridiculous how good you are
@_swordancer_
@_swordancer_ 3 жыл бұрын
Great course !! It's funny to watch how Brad can't see that he has 'd' instead of 'id' in the second object, but that kind of things makes course even better. Shows that everyone makes mistakes from not-even-junior to senior full-stack :)
@RAZR_Channel
@RAZR_Channel 3 жыл бұрын
I've been in this 20 years.... you make the best shit man. Always clear... and most importantly Demonstrated (unlike other tubers that just talk about something which is probably just something they watched from people like yourself and are repeating to make youtube content)
@Susushauauw
@Susushauauw 2 жыл бұрын
best shit? 😂
@RAZR_Channel
@RAZR_Channel 2 жыл бұрын
@@Susushauauw American Slang... for: Best Stuff
@LUKFUNTV
@LUKFUNTV 2 жыл бұрын
@@Susushauauw It sounds like giving toilet paper for a housewarming party😁 Lol
@LUKFUNTV
@LUKFUNTV 2 жыл бұрын
Don't take it strong. Just kidding 😁😀😀
@RAZR_Channel
@RAZR_Channel 2 жыл бұрын
@@LUKFUNTV That's a good idea... Better yet to take a big nasty one to break in the toilet as well..
@Cpt_Chirp
@Cpt_Chirp 2 жыл бұрын
You are such a good CS teacher. I wish I had you instead of some of the profs I had in college. I always find myself coming back to your channel any time I'm trying to pick up a new framework.
@markslima1557
@markslima1557 2 жыл бұрын
Brad, I am so grateful for your efforts to spread education and have learned so much already from this video, and realize how much more I need to learn! Thank you!
@roshanshetty5661
@roshanshetty5661 3 жыл бұрын
Quick note: Don't register click and doubleclick events on the same element: it's impossible to distinguish single-click events from click events that lead to a dblclick event.
@eyesofdaveed
@eyesofdaveed 3 жыл бұрын
How can you solve it without binding two events to the same element?
@DevMadeEasy
@DevMadeEasy 3 жыл бұрын
WOW! Great Content as always, thanks for sharing it!
@Vivi-Price
@Vivi-Price 2 жыл бұрын
This helped me a lot! I'm making a career change into tech and I didn't know where to start so I watched your crash course on Javascript and then watched this video and it was super helpful! Thank you for this content!!
@manojk1494
@manojk1494 6 ай бұрын
Crystal clear, I was able to practice this completely in my laptop without any difficulties. Thanks a lot for your effort brother. God bless you!
@susheendharvijay2059
@susheendharvijay2059 2 жыл бұрын
This was amazing! Thanks for the amazing content Brad, feeling grateful for your channel.
@shivanigaddagimath6105
@shivanigaddagimath6105 2 жыл бұрын
Hi Susheendhar! Are you a student or working currently? Would you be interested in exploring job opportunities in web development?
@FahadShah822
@FahadShah822 3 жыл бұрын
This is going to be the de facto React reference for everyone using it until he comes out with the next one. We're witness to a legendary moment in history, guys.
@beastmasterbg
@beastmasterbg 3 жыл бұрын
Damn I must be out of the loop for this to be legendary
@bartmeeus9033
@bartmeeus9033 2 жыл бұрын
Thanks, enjoyed building this project following your instructions, tried to not look at any comments when i got the router problem i was able to solve it on my own using the methods learned in this course and Google, never felt react that much but now I'm planning some little projects and that means this was a great course! Keep up the good work!
@jimp9642
@jimp9642 2 жыл бұрын
This tutorial was amazing. I coded the app along side the video and I learned ALOT!!! Thank you!!
@bhavinpun1052
@bhavinpun1052 3 жыл бұрын
I swear man i just wished today that traversy media should upload a crash course on react too and here u r making my wish true thank you so much traversy media
@shivanigaddagimath6105
@shivanigaddagimath6105 2 жыл бұрын
Hey Bhavin! Are you a student or working currently? Would you be interested in exploring job opportunities in web development?
@YeloPartyHat
@YeloPartyHat 2 жыл бұрын
For those having a MiniCssExtractPlugin constructor error when building around 1:20:05, put this in your console then build npm i -D --save-exact mini-css-extract-plugin@2.4.5
@ravs234
@ravs234 Жыл бұрын
Thank you for sharing the wonderful video explaining various core topics in React. Love your work and support to the community out there!!!
@jeffstienstra3615
@jeffstienstra3615 2 жыл бұрын
I'm SO GLAD you didn't just make another ToDo list! This Task Tracker is much more rad! But for real, this is fantastic content. Thanks for taking the time to make this simple but dense app as an intro to React. This was my first experience with it and while there is a lot going on it was less intimidating than I thought it would be. Thanks.
@zonsubba3654
@zonsubba3654 3 жыл бұрын
This man explains react in such a way that everything is crystal clear with practical explanation. I literally feel my knowledge boosted everytime I finish watching this guys tutorial. Hats off dude.......Keep it up and make this world a better place.
@ananyasingh8761
@ananyasingh8761 3 жыл бұрын
I literally just finished watching your React Crash Course from 2019 and then I see this haha
@TraversyMedia
@TraversyMedia 3 жыл бұрын
It’s still relevant but I wanted to use hooks instead of class components
@JBuchmann
@JBuchmann 3 жыл бұрын
@@TraversyMedia Not to mention class components will still be relevant for some time since many of us have to deal with older code.
@Heiko_Kanzler
@Heiko_Kanzler 2 жыл бұрын
This was the right content with the right speed and the right length. I had a bit of a hard time with "translating" the course at the same time to TypeScript, but it worked well. Thank you!
@clockwork204
@clockwork204 2 жыл бұрын
Very nice beginner tutorial. I like this slow approach where take your time building the app up and showing the results in each step, instead of just writing the whole thing down and we just see the end product. Easier to visualize what each code actually does. Showing alternative approaches really helps too.
@honeypot11
@honeypot11 2 жыл бұрын
this course was perfect, i thought i would have to slave away watching some 48 hour course and here you are condensing it all so well.
@andrewleonardi3351
@andrewleonardi3351 2 жыл бұрын
this
@megumin4625
@megumin4625 2 жыл бұрын
It's perfect in a pinch. I need to learn it, and NOW. Cause time is money for me right now
@VaidehiPandya2410
@VaidehiPandya2410 2 жыл бұрын
Your crash courses are helping me to clear my interviews! Thanks a lot, man! I wish I could've subscribed to this channel earlier! haha
@shivanigaddagimath5994
@shivanigaddagimath5994 2 жыл бұрын
Hi Vaidehi, where are you based currently? Are you still interviewing for web development roles? We are interested in hiring talented web developers.
@abhijiths148
@abhijiths148 2 жыл бұрын
@@shivanigaddagimath5994 Interested
@shivanigaddagimath5994
@shivanigaddagimath5994 2 жыл бұрын
@@abhijiths148 Good to know that Abhijith! Can we please get in touch to discuss more? Please connect with me using the information mentioned on my channel. Looking forward to hearing from you!
@MARWANBILLAN
@MARWANBILLAN 2 жыл бұрын
Thanks a lot man! We can see you put a lot of work to make this tutorial and we appreciate it a lot! Keep it up mate
@sheryybaba
@sheryybaba 2 жыл бұрын
Brilliant tutorial. Thank you for putting so much effort to teach us react.
All The JavaScript You Need To Know For React
28:00
PedroTech
Рет қаралды 518 М.
Async JS Crash Course - Callbacks, Promises, Async Await
24:31
Traversy Media
Рет қаралды 1,4 МЛН
[실시간] 전철에서 찍힌 기생생물 감염 장면 | 기생수: 더 그레이
00:15
Netflix Korea 넷플릭스 코리아
Рет қаралды 37 МЛН
Final muy inesperado 😨
01:00
Juan De Dios Pantoja
Рет қаралды 48 МЛН
Não pode Comprar Tudo 5
00:29
DUDU e CAROL
Рет қаралды 68 МЛН
АВДА КЕДАВРАААААА😂
00:11
Romanov BY
Рет қаралды 5 МЛН
React JS Full Course 2023 | Build an App and Master React in 1 Hour
1:11:44
JavaScript Mastery
Рет қаралды 1,4 МЛН
Vue JS Crash Course
1:50:52
Traversy Media
Рет қаралды 1,3 МЛН
Exploring React 19 Features - use() Hook, Actions & More
54:27
Traversy Media
Рет қаралды 47 М.
Are You Too Dumb To Code? A Chat About Imposter Syndrome
7:08
Traversy Media
Рет қаралды 60 М.
React Tutorial for Beginners
1:20:04
Programming with Mosh
Рет қаралды 2,3 МЛН
TypeScript Crash Course
52:27
Traversy Media
Рет қаралды 575 М.
Learn React With This One Project
42:38
Web Dev Simplified
Рет қаралды 657 М.
Stop Worrying About AI!
6:40
Traversy Media
Рет қаралды 45 М.
React Crash Course 2024
3:04:36
Traversy Media
Рет қаралды 176 М.
ALL React Hooks Explained in 12 Minutes
12:21
Code Bootcamp
Рет қаралды 17 М.
Which Phone Unlock Code Will You Choose? 🤔️
0:12
Game9bit
Рет қаралды 4,2 МЛН
NOTHING PHONE 2A - НЕОБЫЧЕН ВО ВСЕМ!
30:39
DimaViper
Рет қаралды 52 М.
Alat Pengisi Batre Tapi Endingnya Malah Begini
0:14
Gian Dwi Saputro
Рет қаралды 10 МЛН
Опасная флешка 🤯
0:22
FATA MORGANA
Рет қаралды 276 М.
Нужен ли робот пылесос?
0:54
Катя и Лайфхаки
Рет қаралды 781 М.