How React ACTUALLY works (DEEP DIVE 2023)
Ғылым және технология
Are you already working with the JavaScript framework React? Or do you want to learn it? No matter how much experience you have, this video will teach you how React work in detail! Some of the topics include, what is React, how can it be used in existing projects, how does reactivity work, how does React keep the UI in sync with the data and more.
If you found this video helpful,
please give it a like 👍 and subscribe 📨 for more.
🐦 Follow me on Twitter
/ 0xandriy
⏰ Timestamps
0:00 Intro - What is React and what is it not?
0:50 How to add React to (most basic way)
2:24 React in combination with other tools
3:21 What is JSX?
5:17 Downside of JSX
6:00 How React updates the DOM
6:10 Updating the DOM - 1. Trigger
8:33 Updating the DOM - 2. Render
9:11 Updating the DOM - 3. Commit
9:35 Why do we need the Virtual DOM?
10:31 React diffing algorithm
12:18 State persistence
📎 Helpful links
React Docs: react.dev/
🎵 Where I get my music from
Epidemic Sound: www.epidemicsound.com/referra...
🤝 Services I use
NordVPN - go.nordvpn.net/SH4vc
🎥 My gear
Monitor - Dell S3423DWC 34
amzn.to/3XcAXuR
Headphones - AKG K240 Studio
amzn.to/3J7vAZJ
Earbuds - Jabra Elite 4 Active
amzn.to/3Hm4k8M
Mic - HyperX SoloCast
amzn.to/3QLS6tg
Keyboard - Apple Magic Keyboard
amzn.to/3GDz9UO
Trackpad - Apple Magic Trackpad
amzn.to/3CQAq9P
Camera - Sony a6400
amzn.to/3w4d7Wf
Lens 1 - Sony 16-50mm f/3.5-5.6
amzn.to/3iDSk99
Lens 2 - Sony - FE 50mm F1.8 Standard Lens
amzn.to/3GHFheU
Lens 3 - Samyang SY12M-E-BK 12mm F2.0
amzn.to/3WclDgM
📬 Inquiries (Collabs, Sponsorships etc.)
frontstartdev@gmail.com
Пікірлер: 124
Found this helpful? You can buy me a coffee ☕ bmc.link/frontstart
@Dev-cc3ni
Жыл бұрын
Well done content. Keep it up!
@frontstartdev
Жыл бұрын
@@Dev-cc3niThanks!
@prashanthkumar0
Жыл бұрын
@@Dev-cc3ni part 2
@markzuckerbread1865
Жыл бұрын
Amazing video, I've been using react for a while but now I feel like I understand it a lot better, subbed and looking forward for the next vid!
@frontstartdev
Жыл бұрын
@@markzuckerbread1865 Glad to hear that!
This was amazing! WE NEED THAT PART 2 (Context, error boundaries, etc) !!!! Thanks so much for spreading your knowledge
We need part 2 pleaassss
@tomasburian6550
7 ай бұрын
Massively
wow , this is quality content right here , in my experience learning react, diving deep into details , you discover bad practices and stop them
Excellent overview. Thank you. I would definitely enjoy a part 2.
This was something I've been wondering about for a bit and really useful knowledge, thank you!
Quality content man! Really loved the entire video. Looking forward for more content from you.
This was awesome! What a fun way to convey fundamental React concepts. Nicely done, m'man
Fantastic video dude! The key part is so didatic! Now makes much more sense why VsCode asks always for insert key on the list! Thanks a lot 🤘🏻
Such a cool video. The best one I saw for particular topic, ty
This was such a useful and clear explanation, thank you!
Great video, very helpful! Thanks for sharing. Keep it up! 😉🔥
Thank you this is awesome! I'm looking forward for part 2
Instant subscriber. Please make more in depth (but short) videos like these! Webpack, Vite would be nice, and browser stuff
Excellent video! I'd love to see a part 2.
This is genuinely quality content! Thank you so much!
Great video, will send it to my junior devs. Understanding these concepts helps with the most common runtime bugs when using React. Well done 🎉
Really great video man need more like this 👍
Literally saved my life, best video for interview prep
Such a concise video yet simple video covering some core and complex topics.
Please make part 2.... this is just sooo good
Best Explanation i found about React till date. Thanks Man ❤❤
Really informative video. Everything explained nicely. Thanks a lot...
I came from your reddit post and my god you have absolutely nailed the core concepts of react. I say, for react learners, this video is a must watch. And yes, make a part 2!
@frontstartdev
Жыл бұрын
Thanks! Part 2 is coming soon so stayed tuned.
@MyBrainForYou
2 ай бұрын
@@frontstartdev I came back again to check if part 2 has come or not 😢
great video! waiting for part 2
Great in depth video bro🤯
Great video my friend , hope there will be a PART2
Fantastic tutorial - thank you!
Very good, we need a part 2.
I found ur channel when I was searching for Material Ui, and then found this video, great content ❤
Great video! Part 2, please!
Awesome dude. Please continue. I like the visual explanations as that is what I needed. For newer programmers who are just scratching the surface of how JS destructuring works, react looks like absolute spagetti.
@Riuk08
3 ай бұрын
Agreed... Even after watching it twice I feel dumb that I didn't get *all* of it
well this is a great video thanks maan keep it up
Great! Thanks a lot for your effort.
Thank you this was helpful! ❤
Great explanation. Part 2 please 🙏
Great Video!
This is such a fantastic video that I watched it several times in the row. You can use React without it but it helps massively with debugging and writing good code.
The Goat of react concepts explained videos!! 10/10
Part 2 please, great explanation
Great video man!! Saludos desde chile :)
Excellent content here - perfect balance between great information and remaining concise - whilst I'm already an experienced front end developer, this was still a super helpful video. Looking forward to checking out more of your videos.
@frontstartdev
Жыл бұрын
Thanks! Glad to hear that!
Part 2 highly appreciated
Amazing 🙌🏼
Hi, It was really helpful. Realized many mistakes that I was making while developing. Sorry not able to buy you a coffee right now but surely will do it in the future. Thanks. Waiting for part 2.
@frontstartdev
9 ай бұрын
Glad you found it helpful 😁
Damn, rooting for a part 2!
That's amazing man just Continue
Awesome video. Could you please make part2?
why are explanations about React made so difficult to understand?
Excellent video! Good brush up for experienced React programmers and a must for junior devs. Helps to understand how React works under the hood. Pls make a Part 2 covering Hooks, RSC, Suspense, Actions, etc.
great topic, thanks
Part 2 please. Thanks for part 1
Great explanation thanks
a much needed refresher material In a world of tutorial hell
Great video. One topic I'd appreciate you to touch on is where state is actually stored in a FC. Every state change causes the whole component function to re-run, I'm wondering why the second time the `useState` func runs, the state won't be initialized again. My guesss is the state is stored in a store managed by react & `useState` somehow `hooks` the FC with the actual state.
@yohannestakata6021
Жыл бұрын
usestate has closure over state variable
Great explaination! still like Vue hehe. But Im doing React right now.
Good One 👌
Excellent video
Great content
Top erklärt! Wo hast du dir diesen Deep-Dive angeeignet? Kannst du Bücher/docs oder sonstiges empfehlen?
@frontstartdev
8 ай бұрын
Danke! Ich habe hauptsächlich die offiziellen React docs benutzt. Kann ich nur empfehlen!
Part 2 Waiting Bro !
Yes, I wanna see part 2
Perfect video!!!!!
Part 2 please ❤
part 2 needed pls
We need those topics also
We need part 2😁😁
great video
very good one..
Great video, but I believe even React team refuses Virtual DOM term and use React Element tree. Plus would be great to hear about Fiber Trees (Current and WorkInProgress) as well.
What if you are using all libraries together ? Is it a framework, then ?
4:45 you can also return an array.
Nice vid
This video counts for a sub ofcourse. Make more such content. Awesome quality content
Good one part 2 please
We need Part 2.
please make that part 2
We need part 2
In short, behind the scence the way ReactJS works is just 3 steps: trigger -> render -> commit, right?
Holy shit this is so good
Part 2 plz
Part 2 please
Is the reconciler a part of React or ReactDOM?
thank you
Brilliant
Just seeing this amazing video now. I really loved how you brole down the vonvepts syarting from showing us react and babel from a CDN to actually using thr tools we currently employ (vitr amd the likes). It really makes me appreciate the work they do under the hood
Please record its part two
It's 2023 so I think it's important: how does it connect with fiber? ;)
part 2 please
bro, where you inspired by fireship style?😄
You are the goat
Why is the complexity n^3?
PART 2 !!!!!!!!!!
Helping you to break KZread algorithm.
great
I give you 5 starts🌟🌟🌟🌟🌟, next video please!!
4:19 was that intentional?
9:43 what da mouse doin?????
👌
5:42 wtf