How a React App Works Under the Hood

  Рет қаралды 56,530

PortEXE

PortEXE

4 жыл бұрын

All of the things you need to understand about how React works in one video.
#React2020 #JavaScript2020 #LearnToCode
⭐ Beginner React Tutorial: • Beginner React Tutoria...
⭐ Create A Real-World App With React: • Coding A Simple Accoun...
👀 Follow Me:
Twitter ➔ home
Instagram ➔ / port.exe
GitHub ➔ github.com/Zackazt
Facebook ➔ / portexe-2123922254496260
Website ➔ www.portexe.com/
GAMING ➔ / portexe

Пікірлер: 129
@testowastestowy2498
@testowastestowy2498 2 жыл бұрын
I am self-taught programmer. I work now as a professional software developer in international corporation, but to those days I'm amazed how most of tutorial and article creators start they explanation from "How" not "Why". That's why videos like that literally make my day. Thank you for your work in the name of community.
@PhalgunRangaraju
@PhalgunRangaraju 2 жыл бұрын
Huge thank you. As someone who's coming back to frontend after a break this is a helpful video.
@itsankk
@itsankk 3 жыл бұрын
The best video I found after searching for 'How React works'. Very clear and simple to understand explanation. Thanks.
@iancuvlad7368
@iancuvlad7368 3 жыл бұрын
Extremely comprehensive explanation for webpack, you helped me a lot.
@waseemmehmood5685
@waseemmehmood5685 2 жыл бұрын
The explanation was so simple and straight 🙌 well done man 🔥
@nayeemahmed5169
@nayeemahmed5169 3 жыл бұрын
This is so nice demonstration. This helped me a lot to understand the whole thing. Thank you so much.
@bertramjaylangruto1465
@bertramjaylangruto1465 2 жыл бұрын
The best explanation about react I've ever watch. Thank you for this!
@bushbuddyplatypus
@bushbuddyplatypus 10 ай бұрын
Very welcome info less that an hour before my job interview. Pitched just right and I feel I know a lot more more now. Thanks
@philmyglass877
@philmyglass877 4 жыл бұрын
Great vid and good explanation for something that is quite complicated for a newbie to understand!
@vatsee
@vatsee 2 жыл бұрын
Thanks for the work and for the explaining how it all ties together. Appreciate it!
@JoeyLutes
@JoeyLutes 3 жыл бұрын
been writing JS all year and this helped solidify my mental model of this stack, particularly how React uses Babel to parse JSX
@PortEXE
@PortEXE 3 жыл бұрын
Making the video helped me solidify my understanding as well
@omarlyadini9765
@omarlyadini9765 2 жыл бұрын
insane explanation, you are doing an amazing work, love it thank you
@vishalsrane
@vishalsrane 2 жыл бұрын
Most knowledgeable video I have ever seen on react. You are the best!!
@simple8810
@simple8810 2 жыл бұрын
This is very helpful video ,I am working on react from last 3 month but had no idea of how react work under the hood, So I learned here babel, webpack , node module, virtual DOM and browser DOM Thanks a lot man
@coreyamccoy
@coreyamccoy Жыл бұрын
This is by far the best explanation of how React works from both a technical and application standpoint...👏🏼...👏🏼...👏🏼 (well deserved slow clap)
@user-ce4hd1du8g
@user-ce4hd1du8g 8 ай бұрын
working in react a lot finally i understood that how react works thanks to port EXE
@svetozarstanev
@svetozarstanev 2 жыл бұрын
Amazing video, really helps understand the technology as whole.
@SachinKumar-ss2zx
@SachinKumar-ss2zx 3 жыл бұрын
Great video man! Thanks for the efforts :)
@romans7319
@romans7319 2 ай бұрын
Thanks a lot, man. Clearly explained everything. Exactly what I searched for.
@21scottgibson
@21scottgibson 3 жыл бұрын
Awesome video, just what I was looking for
@kirankandula2779
@kirankandula2779 3 жыл бұрын
Thanks for the insights and explanation.
@FreedomForKashmir
@FreedomForKashmir 3 жыл бұрын
It was exactly what I was looking for. Thanks
@HariPrasad-qe3hd
@HariPrasad-qe3hd Жыл бұрын
This is perfect for beginners ! Thanks man !
@namankeshari7332
@namankeshari7332 10 ай бұрын
Thanks a ton man for this one!
@israfilhossen7639
@israfilhossen7639 2 жыл бұрын
Thanks for the awesome video. I think it will help me to win the fear of interview for my upcoming job.
@verywellrounded
@verywellrounded 3 жыл бұрын
This was awesome. Thanks 🙏🏾
@randomdamian
@randomdamian 2 жыл бұрын
Finally some real content, thanks for explaining love this!!! More pls 🥺😚
@axelgrind
@axelgrind 4 жыл бұрын
Helpful video, thanks!
@stephenmooney7468
@stephenmooney7468 4 жыл бұрын
very good! easy to understand thank you
@prathameshmali3888
@prathameshmali3888 3 жыл бұрын
Very well explained. Thanks
@joelspinelli3701
@joelspinelli3701 Жыл бұрын
Excellent explanation. Thanks!
@wufei523
@wufei523 Жыл бұрын
Very good explanation in a way that makes sense to beginners
@sourav6645
@sourav6645 3 жыл бұрын
That was some awesome explanation
@Ashkuvita
@Ashkuvita 3 жыл бұрын
very informative thank you so much
@caioargentino5307
@caioargentino5307 3 жыл бұрын
what a helpful video, thanks!
@pitbul67204
@pitbul67204 4 жыл бұрын
Great Explanation
@narendrachowdary6894
@narendrachowdary6894 2 жыл бұрын
Clear cut explanation , Namaste 🙏
@diwangaamasith86
@diwangaamasith86 3 жыл бұрын
Wow that is nice explanation. Thank you...
@scabbage
@scabbage 4 жыл бұрын
Complete new to the frontend world. This intro really helps.
@aqibsaeed3229
@aqibsaeed3229 3 жыл бұрын
Great explanation. Thanks
@al-gassimsharafaddin7289
@al-gassimsharafaddin7289 2 жыл бұрын
Thank you so much!
@wulfert93
@wulfert93 3 жыл бұрын
very helpful! Many thanks
@PazShaviv
@PazShaviv 3 жыл бұрын
Excellent explanation!!
@ljudiurobi
@ljudiurobi 3 жыл бұрын
That's great content!
@alanhunt3772
@alanhunt3772 4 жыл бұрын
Thank you for covering so many different technologies, it certainly was eye opening as I start looking into learning React.
@PortEXE
@PortEXE 4 жыл бұрын
Glad I could help!
@SarbjeetJohal
@SarbjeetJohal 2 жыл бұрын
Great explanations!
@CuratedTikToks
@CuratedTikToks 4 жыл бұрын
This video needs to be seen by more people.
@PortEXE
@PortEXE 4 жыл бұрын
I hope it does!
@krishaengineer9754
@krishaengineer9754 2 жыл бұрын
Very helpful! Thank you!!
@PortEXE
@PortEXE 2 жыл бұрын
No problem!
@gauravgailakoti
@gauravgailakoti 2 жыл бұрын
excellent explanation !
@kaypakaipa8559
@kaypakaipa8559 Жыл бұрын
fantastic tutorial
@cjjb
@cjjb 4 жыл бұрын
Excellent content 👌
@faycourtney
@faycourtney 4 жыл бұрын
Love this video - also just curious how you got into making video tutorials, and would love it if you made a video on that
@thehaptiK
@thehaptiK 4 жыл бұрын
then make a video of the making of video tutorials
@ibrahimkhurshid4339
@ibrahimkhurshid4339 Жыл бұрын
Thanks Pal !!!
@dani3l898
@dani3l898 Жыл бұрын
It's the 12th of September, 2022 and am watching this on my phone hoping one day I will get my first job as a React Developer.
@chamith2285
@chamith2285 3 жыл бұрын
Great explanation
@shafwong1159
@shafwong1159 6 ай бұрын
clear explanation.
@GGg-jq5uv
@GGg-jq5uv 4 ай бұрын
insightful 🔥
@kingsleymagnuseweka5966
@kingsleymagnuseweka5966 3 жыл бұрын
absolutley amazing crystal clear explanation, React 100% downloaded into Brain..."Now I know kungfu!" - Neo, The Matrix!
@marcspataru
@marcspataru 3 жыл бұрын
Hey tomorrow morning I have an interview where I find out if I was accepted or rejected from a front end role at a really nice company. I don’t know why I am watching this at 5AM but this video was just crazy good. Good job!
@marcspataru
@marcspataru 3 жыл бұрын
Update: I got the job
@aaronalquiza9680
@aaronalquiza9680 3 жыл бұрын
@@marcspataru congrats! i'm an advanced angular developer and also having Fullstack React interview next friday (May7) and I'm scared shitless as I haven't done interviews in 5 years. lol
@musa94
@musa94 3 жыл бұрын
Wow you have a flair for explanations!
@erhnml
@erhnml 3 жыл бұрын
Thanks man, I understand React.js better now.
@aidThompsin
@aidThompsin 3 жыл бұрын
Dude out here with a mesh mic on his face looking like Bane from Batman x
@jashanpreet832
@jashanpreet832 3 жыл бұрын
Great content
@abdullahsoomro6238
@abdullahsoomro6238 Жыл бұрын
Thank you
@hardikpoudel3011
@hardikpoudel3011 3 жыл бұрын
this is really a next level introduction and those who have unlike the video is definitely going to hell
@muhammadsiddiqui2244
@muhammadsiddiqui2244 3 жыл бұрын
Amazing stuff
@romaroma7514
@romaroma7514 Жыл бұрын
wonderful
@inspiredbymichansenpai2393
@inspiredbymichansenpai2393 2 жыл бұрын
Thanks
@mirtauhidulislam7493
@mirtauhidulislam7493 3 жыл бұрын
Great!
@redori
@redori 3 жыл бұрын
Really great video man. I think video could be a bit better if mic isn’t covering your face, idk why but it seemed odd to me
@akashshrestha01
@akashshrestha01 3 жыл бұрын
great
@JakeJJKs
@JakeJJKs 2 жыл бұрын
If you look closely in this video, you can see that there's actually a person behind the microphone. This person is likely the narrator in this tutorial.
@owenmurphy2022
@owenmurphy2022 9 ай бұрын
This video is great for beginners but I was looking for something that explains react as its core and the design followed, and the component lifecycle. It seems you talked mostly about Javascript and the tools that react uses as the most basic level which occupied most of the video.
@tatyanatarasova6480
@tatyanatarasova6480 2 жыл бұрын
Thank you! would be much better if you put more pictures, diagrams, texts of what you are talking about. thank you agian.
@yanfengliu
@yanfengliu 3 жыл бұрын
Nice video! Could you please remove the vignetting effect though? It makes part of the code really hard to see
@aaronalquiza9680
@aaronalquiza9680 3 жыл бұрын
as a web developer for 7 years, i already understood how most of it works, and was expecting explanations on the Diffing algorithm itself. but this is very good content for web developers just getting into React.
@commondev2595
@commondev2595 2 жыл бұрын
Same i am looking for how Diffing actually works. Did u find a good place to read/watch ?
@fbiindia9661
@fbiindia9661 Жыл бұрын
Let us know if you find that
@vivekkumar36732
@vivekkumar36732 4 жыл бұрын
Fantastic 😍😍
@uguryl
@uguryl 4 жыл бұрын
👍💯
@sivlongtaing
@sivlongtaing 3 жыл бұрын
I have a question? Will you be able to show us on how to react a regular website. I created a website. Now, I would like to create a react website version of it. Thanks for the explanation.
@PortEXE
@PortEXE 3 жыл бұрын
Hey that’s an interesting idea! I may do that.
@arunvishwakarma2779
@arunvishwakarma2779 3 жыл бұрын
I literally loved the video, got most of my doubts cleared. However, I have one doubt, when I tried Babel in their official website, and tried to use Arrow function which is basically ES6, on the right hand side exact thing was there. I thought Babel converts to ES5 so I thought Arrow function will be converted to normal function
@cocolasticot9027
@cocolasticot9027 2 жыл бұрын
I think that's because our latest builds/versions support es6 already. You can remove everything in the "targets" field, it will be converted to es5.
@simple8810
@simple8810 2 жыл бұрын
I tested the same, it gives me the same function and I had read that babel will convert the arrow functions to regular function as in es5
@liamconverse8950
@liamconverse8950 2 жыл бұрын
I was basically just wondering if the react hooks syntax was valid JavaScript or if that's just like JSX that has to get transpiled
@abdulrahmantahir3033
@abdulrahmantahir3033 3 ай бұрын
what explanation do you got ? i am also wondering about it and where should i know how exactly react works under the hood ?
@LukeryaPereprygova
@LukeryaPereprygova 3 жыл бұрын
Visual aspect note - it's kind of weird to see half of your face blocked by the mic and pop filter all the time. Maybe consider choosing a different angle
@PortEXE
@PortEXE 3 жыл бұрын
I’m just going to get a massive pop filter so that all you can see is the pop filter 🤣
@LukeryaPereprygova
@LukeryaPereprygova 3 жыл бұрын
@@PortEXE PopEXE
@HunterAshner
@HunterAshner 2 жыл бұрын
MF Doom poster A+
@danielromeo99
@danielromeo99 3 жыл бұрын
y dark screen??? but great video
@hardikpoudel3011
@hardikpoudel3011 2 жыл бұрын
what is the difference between transpiled and compiled
@PortEXE
@PortEXE 2 жыл бұрын
Transpilation basically converts one language into another. Compilation converts your code into a lower level machine-like code. These terms can be different depending on who you're asking too.
@Andrew-hl7xq
@Andrew-hl7xq 3 жыл бұрын
Great vid, less vignette m8. ;)
@bakarandguladze
@bakarandguladze 2 жыл бұрын
12:43 Diffing algorithm
@cypher9000
@cypher9000 4 жыл бұрын
What's with the crazy vignette all over the place? Is it to make the code look artistic?
@PortEXE
@PortEXE 4 жыл бұрын
It was an accident 😅
@ikurbano
@ikurbano 2 жыл бұрын
Thank you! but, please loose the background music, it doesn't help with focusing on the material, which is great, btw, content-wise and delivery-wise.
@vishalsaraganachari1604
@vishalsaraganachari1604 2 жыл бұрын
Nice content 👍 but dude you have to go little slower , it's very beneficial for non native English speakers.
@baskaal
@baskaal Жыл бұрын
"The rest is empty with no brain but the clever nerd"
@DanKaschel
@DanKaschel 3 жыл бұрын
I was hoping for less about tooling and a deeper dive into the mechanics of react, such that I could build an intuition about how react will behave.
@abdelaesus6678
@abdelaesus6678 3 жыл бұрын
I really don't understand how React can be anything other than a framework. It makes you think and organize your code in a specific way. If someone could explain to me, I'd be interested.
@PortEXE
@PortEXE 3 жыл бұрын
The React ecosystem as a whole could be thought of as a framework, however React itself is simply a JavaScript library that you import and use as you please.
@abdelaesus6678
@abdelaesus6678 3 жыл бұрын
@@PortEXE Ok, I understand. Because what people refer to as React is actually React + react-dom. So react is a library, but coupled with React-dom or React-native, it becomes as framework. Is that it?
@PortEXE
@PortEXE 3 жыл бұрын
Well react-dom is also just a library, it’s when you start to think of React as React/ReactDOM, Babel, Webpack, React Scripts JSX, etc that it looks more like a framework. But in reality these are all completely different tools that exist separately from each other.
@abdelaesus6678
@abdelaesus6678 3 жыл бұрын
@@PortEXE ok, I see. I thought JSX was a feature from the React library
@maelstrom57
@maelstrom57 Жыл бұрын
2:46 setLoggedIn(isAuthenticated());
@xanthirudha
@xanthirudha 4 жыл бұрын
MF DOOM
@ClarkHathaway3238
@ClarkHathaway3238 Жыл бұрын
JSX is not HTML. It is a subset of XML.
@josemiguelochoa5372
@josemiguelochoa5372 4 жыл бұрын
Great explanation, but could you please remove the side shadows at least when you're showing the code? it's annoying.
@Xiler6969
@Xiler6969 4 жыл бұрын
Really underrated video and channel. Your core is there, just need a bit better editing, need to shave your stash and you need better thumbnails. I wouldn't be surprised if you start getting 10-30k views soon.
@PortEXE
@PortEXE 4 жыл бұрын
The stache is going nowhere
@Xiler6969
@Xiler6969 4 жыл бұрын
@@PortEXE Don't let pride inhibit your potential.
@i-am-the-slime
@i-am-the-slime 2 жыл бұрын
I was disappointed by this video. I was hoping for an explanation of how React works. What happens when I register a hook, is it there a lifecycle, how does it diff the VDOM etc? Does anybody have a suggestion on a video that explains that?
@Meeshalkumar
@Meeshalkumar 3 жыл бұрын
Too small text
Looking Under the Hood of JavaScript
6:34
ThePrimeagen
Рет қаралды 176 М.
How Does React Actually Work? React.js Deep Dive #1
15:25
Philip Fabianek
Рет қаралды 134 М.
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 3,7 МЛН
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 14 МЛН
Understanding React's UI Rendering Process
29:07
CrossComm, Inc.
Рет қаралды 206 М.
Tech Talk: What is the Virtual DOM?
9:30
Fullstack Academy
Рет қаралды 47 М.
React and the Virtual DOM
3:51
PurelyFunctional tv
Рет қаралды 245 М.
Deep Dive Into React Native - Lev Vidrak
32:09
Wix Engineering Tech Talks
Рет қаралды 18 М.
Everything I Do When I Start A New React Project
16:28
PortEXE
Рет қаралды 4,8 М.
JavaScript: How It's Made
10:54
Fireship
Рет қаралды 869 М.
React Native Under the Hood - Rotem Mizrachi Meidan
30:20
Wix Engineering Tech Talks
Рет қаралды 8 М.
React Native- What's Under The Hood by Vaishali Anand
13:47
GeekyAnts
Рет қаралды 6 М.