How Does React Actually Work? React.js Deep Dive #1
ฝัง
- เผยแพร่เมื่อ 24 มิ.ย. 2024
- Have you ever wondered, how does React actually work? In this video, we will explore what is really happening behind the scenes. First, we will learn about React elements, components and component instances. Then, we will move to React Reconciliation along with the Diffing algorithm, which is the very core of React. Afterwards, we will move to rendering and to the renderers themselves, looking specifically at React DOM. Finally, we will learn about the ways React communicates with the renderers.
Timestamps:
0:00 Introduction
0:35 React components, elements and component instances
5:34 Reconciliation
7:11 The Diffing algorithm
11:00 Rendering
12:23 How React communicates with the renderers
14:12 Ending
Notes:
Check what is happening behind the scenes: babeljs.io/repl
The $$typeof property: overreacted.io/why-do-react-e...
Create your own renderer: reactjs.org/docs/test-rendere...
Social Media:
►Twitter: / philip_fabianek
►LinkedIn: / philip-fabianek
►Website: www.philipfabianek.com
►GitHub: github.com/philipfabianek
Music:
Lodhi by Pali Gap / pali_gap
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Free Download / Stream: bit.ly/lodhi-pali-gap
Music promoted by Audio Library • Lodhi - Pali Gap (No C...
Lights Of Elysium - AERØHEAD / aerohead
Creative Commons - Attribution-ShareAlike 3.0 Unported - CC BY-SA 3.0
Free Download / Stream: bit.ly/lights-of-elysium
Music promoted by Audio Library • Lights Of Elysium - AE...
Solace by Nomyn / nomyn
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Free Download / Stream: bit.ly/SolaceNomyn
Music promoted by Audio Library • Solace - Nomyn (No Cop...
#ReactJS #ReactDeepDive - วิทยาศาสตร์และเทคโนโลยี
This video made me realize that I'm standing on the shoulders of giants whenever I'm developing in React. Facebook devs are magicians
Before this, I was working BLINDLY on React and any other library or framework that is out their. This very content opened my EYES 👀.
Great content! I think this is the only video available in youtube that talks about the React principle and at the same time is friendly to beginners. Keep up the good work. The video serves really well for people who wanna dive into the source code of React while have no idea where to start.
Thank you!
Finally! I've been looking for this series for the past week. Great stuff Philip 😁
I wasn't expecting the background music. Probably the first coding tutorial with music. Worked like magic. Thank you :)
10/10. So well done can't wait to watch the rest of this series, bravo.
I have worked as a React developer for four years and I never understood why you have to import React and neither why you can't use the index as a key. Very good and clear explanations. I will have an interview for a React job on monday and this definitely helps me! Thank you! 😃
One of the best videos for those who want to dive deep into the React and the source code.
Philip this was awesome. I have been an educator for over 15 years and love watching others present information. Your use of the calming background music, imagery, and the pace of your voice definitely put my mind in a place to absorb the content easily. Please continue to bring us more information. Instantly subscribed!!!
Thank you!
It's so smooth I just replayed the video to check the music 😅
This youtuber definitely deserves more subscribers! Awesome content! Looking forward to seeing more coming out!
Amazing content - I can see more clearly what is going on with renders and generally better understand the reconciliation process. Thank you 🙏
This is gold stuff, I believe it not available any where.
Please bring more videos like this
Big thanks man. Exactly the understanding I was looking for. Really well done.
the most accurate video i've watched on this topic so far , good job
crisp and clear, loved the explanation!
This is amazing ❤. This is the only video I’ve seen which has explained this on a practical level
Nice brief high-level overview of the source code and core deep fundamentals
This is amazing !!!!! Thank you so much man. This really helped me clearing so many doubts related to react.
This video deserves million views.
The Best 'React Under the Hood' explanation!!
Thank you!
actully this one of the greatest videos about react. thanks for this amazing content , can't wait to see more.
The best video I have found about this topic on TH-cam!! Great work! 😁
Thank you!
This is amazing, I checked lots of times if I have already pressed like during watching this, thank you!
awesome! This is the best React video I have ever seen
Great video Philip! Thanks!
great content...even watching this single tutorial, learned much more than reading articles online...
Incredible content, I daresay this was never explained better! Thank you 🙏🏽
Thank you!
I've switched from Angular to React. This video is very helpful. Thank you for sharing your knowledge ;)
This is friggin' awesome! Thank you.
Loving this DEFFING ALGORITHM. Thanks mate
Great work. Thank you for the detailed explanation 💜
What an elegantly explained video. Bravo
This type of quality and depth is hard to find easily and for free. Thank you for your understanding and great explanation.
the much deeper dive, the better
thanks
Thank you, glad it was helpful!
Brilliant content. World-class content. Keep it up Philip, it's amazing.
Thank you, much appreciated!
Super awesome & fantastic lessons, rarely encounter such a deep dive React tutorial on TH-cam.
Thank you very much!
This is pure gold
omg, much of information in the video killed confusions, really helped a lot.❤❤❤
I've never seen such an informative video about React before. Thank you very much for presenting such a video to us.
Thank you for watching, glad it was helpful 🙂
Thank's a lot for this React deep dive - I myself would not have been able to dive so deep into react!
Thank you!
Awesome. Keep up the good work
Awsome work ! keep going this !
Your channel is a work of art.I'm new to your channel.I've been learning Reactjs for about like 4 months and i was looking for like how React works behind the scenes .Your channel is a masterpiece.Thank you so much.Can we expect like Nextjs series Deep dive series if you have times sir?Thank you....
Pure GOLD! subscribed!
Great video , thanks brother it helped alot to understand react better.
great explanation. Thanks so much
Thanks for such a great content Philip!🖖
It was really very insightful. Learned a lot in those 15 minutes. Thanks for that Philip.
Thank you for the kind words.
Best content! clear and concise, I've never seen. thanks for your sharing!
Thank you very much!
Amazing! Tks for share.
It is the greatest explanation I have seen! I say it, as I have just kind of ended self-learning JavaScript and was wondering about React.js's hard-mode. It is good that you show it like that, because when I have seen the other's 'let's create-react-app' and so on, I just felt as if I forgot all I knew!
I have to switch, due to war. Even my 2 diplomas are just for fun. That is where English and German are useful.
Thank you, Philip! My best friend lives in Prague since 2008. He helps me in learning, but I couldn't have understood React, even with his help! You have helped! Great
Thank you!
woooahhh! amazingg
Thank you Philip, you cleared a lot of my confusions :))
15 mins of pure beauty, thanks a lot
Thank you!
Thank you... Really informative 👍
Indeed, it was the best video on this topic, take my gratitude, sir!
Thank you!
incredible explanation!
Very interesting and helpful, thank you! Keep up the good work!
Thank you!
One of the best insights of react internals (even I couldn't found this kind of info in paid course's as well), amazing work Philip Thank you so much for such a great series.
Thank you! I am actually considering making a course (~ 10 hours) that would focus exclusively on React internals
@@PhilipFabianek That sounds great. I'm waiting for the updates about the course
@@PhilipFabianek Hey Philip , Any updates on the course . I will be the first to purchase ..Your teaching style is awesome !
Awesome content!!
Excellent explanation! Very clear & structrured!
Thank you!
This is so great. The explain is very simple and clear. Thanks author, you make my days much easier and saved my time.
Thank you!
00:00 Understanding the basics of React
01:50 A React component is a class or function that outputs an element tree.
03:44 React elements, components, and instances
05:42 React uses a virtual DOM to efficiently update the real DOM
07:38 React's Diffing algorithm relies on two important assumptions
09:33 React's reconciliation algorithm explained
11:30 React renderers generate and insert elements during reconciliation.
13:25 React communicates with renderers using dispatchers.
great series on internals. please keep showing us react guts
Wow this is god sent..... Best video on this subject❤❤
Great video! Thank you
premium level content bro !
Very informative, please keep making videos like this. Cheers man
Thank you!
Fantastic, and great music
Man, thank you so much for this video. I finally understand React
Thank you for your videos, those information are not easy to find on TH-cam because in general people explain only how to use things without explaining it
This is really awesome content .
Man you rock. So cool explanation!
Thank you!
Thank you for this video.its clearly explained about react basics.
Amazing content, you explained it properly with amazing brevity and clarity. I am interested in the internals of redux or any state management say useReducer/useContext
Great content!
Great Video!
awsome video thanx from south korea!!
great explanation!!!!
Thank you for the amazing video, now I have a better understanding of React
Thanks. Very useful content!
great topic, thanks
Thank you for this video it was very helpful.
Great🙌
Awesome !!!
Thank you!
Subscribed!
More React internals content please!!
Great Job! Awesome explanation!
Thank you!
WOW AMAZING , This video is full of tons of knowledge. Thank you so much sir.
Thank you!
Nice video !!! 👏
Your video's are really helpful, I am searching for the video's of this kind.keep videos of this kind.really informative
Thank you!
Thank you, now I can understand more about react
Thank you!
Have to say bunch of words about this video but not have much time to do it. You did a great job that I can't explain. Keep it up your great work. Have subscribed your Channel 👍
Thank you!
Great video!! Super helpful.
Thank you!
Great video, thanks man!
Thank you!
Bro, why didn't I see you earlier ? Why TH-cam isn't showing more of your content in suggestions ?
This content is lit, complete lit.
Thank you man for this awesome content.
Thank you!
thank you! we need to understand how does react really work in order to use it properly!!
amazing content! still watching in 2023
this is gold
Great Video
Thank you brother 🙏🙏
This is gold
Thank you very much!