Тёмный
Philip Fabianek
Philip Fabianek
Philip Fabianek
Подписаться
► About my channel

My channel is all about JavaScript and React. Not only will you find content useful for React beginners, but I also released a number of videos focusing on the very foundations of React (check out my React Deep Dive series). While I currently focus mostly on JavaScript and React, I am planning to release videos featuring other technologies in the future, for example videos about Node.js, Python (Django framework) or C++. One thing that you might find useful is that all of my "new" videos include subtitles.

► Social media

Twitter: twitter.com/philip_fabianek
LinkedIn: www.linkedin.com/in/philip-fabianek
Website: www.philipfabianek.com
GitHub: www.github.com/philipfabianek
Комментарии
@hematw
@hematw День назад
Nice video I learnend new things thank you man
@squarehat
@squarehat 4 дня назад
A good tutorial
@PhilipFabianek
@PhilipFabianek 3 дня назад
Thank you!
@ezwtwrziehag1736
@ezwtwrziehag1736 6 дней назад
music ruined it
@OnlyJavascript
@OnlyJavascript 18 дней назад
wow. wow.
@kulshrestha97
@kulshrestha97 19 дней назад
One of the best series - React Deep Dive, you should make more videos around this! Amazing work! :)
@PhilipFabianek
@PhilipFabianek 18 дней назад
Thank you!
@Garfield_Minecraft
@Garfield_Minecraft 23 дня назад
1:00 'fun'
@Nageswararao93
@Nageswararao93 27 дней назад
Excellent video. I'm really impressed on the video's content quality. Looking forward to more videos like this, thanks a lot
@PhilipFabianek
@PhilipFabianek 18 дней назад
Thank you!
@AbhishekKumar-hr1sr
@AbhishekKumar-hr1sr Месяц назад
pls add part 2 with GC and batching calls
@STEMingAsp
@STEMingAsp Месяц назад
Great video! Could you perhaps create a tutorial on deploying a Django React App with AWS EC2 or direct me to a resource for that? I have found a tutorial for deploying a Django project with EC2, but I have my frontend in React separately like you.
@GiftOkiefe
@GiftOkiefe Месяц назад
Great content
@marcus4938
@marcus4938 Месяц назад
Thank you, Philip. Your content is fantastic. It would be even better if you could make a video about the differences between incremental DOM and virtual DOM and their pros and cons
@39_ganesh_ghodke98
@39_ganesh_ghodke98 Месяц назад
very informative video 👍
@39_ganesh_ghodke98
@39_ganesh_ghodke98 Месяц назад
very informative video. Thanks
@Super_dash1756
@Super_dash1756 Месяц назад
Thank you SOOOO MUCH! Awesome work!
@sourishdutta9600
@sourishdutta9600 Месяц назад
Hi!! can you create one video on react server component, how it works under the hood.
@lucas9474-c2c
@lucas9474-c2c Месяц назад
It all works, thank you!
@sanjeettiwari9000
@sanjeettiwari9000 Месяц назад
Good to see your videos back on my recommended list. Great explanation and thanks for generating more interest in the upcoming version of React.
@Sagarclips
@Sagarclips Месяц назад
great video Philip! Keep rocking
@pushkarchaubey8300
@pushkarchaubey8300 Месяц назад
awsome bro you just make it so simple to understand thanku bro 🙂🙂
@Ghost242ful
@Ghost242ful 2 месяца назад
Great explanation, thanks!
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you!
@abolfazlsoltani12
@abolfazlsoltani12 2 месяца назад
clear & comprehensive video🥰
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you!
@ВладиславБояркин-д9т
@ВладиславБояркин-д9т 2 месяца назад
Great video! Very comprehensive material But at 10:40 you mentioned that two first <li> items will be unmounted because there will be new <li> inserted before the first one But neither type nor key have changed. Only children have changed. So I guess they won't be unmounted, but their props will be changed
@sairafatima4150
@sairafatima4150 2 месяца назад
Thanks...
@LifeIsCrazyAsShit
@LifeIsCrazyAsShit 2 месяца назад
Nice, can you also make a video on how to resolve react warning in a console Like memory leak warning Passive event handling took 250ms and many more
@zen.ali238
@zen.ali238 2 месяца назад
I haven't found any channel who teaches things this much deep on react... Appreciate your effors, Have a healthy life.
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you!
@favanzzo
@favanzzo 2 месяца назад
you should do a react course my friend.
@PhilipFabianek
@PhilipFabianek 2 месяца назад
I might consider that in the future but for now I am going to focus on my RU-vid channel
@romansernato6526
@romansernato6526 24 дня назад
vyplatí se ti to?
@rushikeshmule6091
@rushikeshmule6091 2 месяца назад
👏🏻
@Scipion50
@Scipion50 2 месяца назад
Just great as usual. Keep it up!
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you, more videos are on the way
@husnulaman
@husnulaman 2 месяца назад
Great video, brtoher! Can you please mention the VSCode theme and font you are using?
@PhilipFabianek
@PhilipFabianek 2 месяца назад
My theme is Atom One Dark and the font is Fira Code
@Assoehosselaar
@Assoehosselaar 2 месяца назад
Amazing content keep up the good work
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you!
@rockNbrain
@rockNbrain 2 месяца назад
Nice job dude !! 🎉
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you!
@LifeIsCrazyAsShit
@LifeIsCrazyAsShit 2 месяца назад
Wow.. please create a long content about this
@LazyDeveloper-1
@LazyDeveloper-1 2 месяца назад
Great video. A great way to show how react-query works under the hood. And obviously I'd like a second episode of this. Additionally, If I may, I think it'd be a very good idea to add TypeScript into consideration in the next video and adding proper types. Halfway through the video I was lost in all of those values and had to help myself with types. Using types and TypeScript adds a certain structure to how you look at your code. It can also help tremendously in the teaching capabilities of your next video.
@LazyDeveloper-1
@LazyDeveloper-1 2 месяца назад
Very neatly showed how everything works under the hood, great job! I'd really like a second part of this tutorial. But, if I may, I think it'll be a good idea to also take TypeScript into consideration in the next video. Halfway through the video I was lost in all of the values without types. Adding TypeScript in that kind of project adds a certain structure to your understanding of the building blocks and it improves the learning capabilities even more.
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you, I agree that adding TypeScript might improve the understanding of the different data types
@Fullflexno
@Fullflexno 2 месяца назад
Cool. Looing saving this for later. Thank you for this!
@xiiEJRAM
@xiiEJRAM 2 месяца назад
I hope you keep uploading videos like this, I really love the way you explain concepts 🤍🤍
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you, more is on the way
@KA3AHOBA94
@KA3AHOBA94 2 месяца назад
Where is the react deployment?
@PhilipFabianek
@PhilipFabianek 2 месяца назад
React on its own is just a JavaScript library. When you create a bundle, you end up with some JavaScript and CSS files. If you want to deploy a React application without any backend (server) code, you just need to find a place to host these static files. You can for example use Github pages. In this video, I deploy a more complicated application that includes Django backend, therefore I use a virtual private server (VPS) where I need to set up the databese, NGINX, etc.
@kshitijvengurlekar1192
@kshitijvengurlekar1192 2 месяца назад
Why are you not getting ts 7006 errors, Have you relaxed typescript rules, I am getting a lot of TS errors even for things like constructor() { this.queries = []; }
@PhilipFabianek
@PhilipFabianek 2 месяца назад
I manually disabled all the type errors so they didn't distract from the code
@deadfire7973
@deadfire7973 2 месяца назад
excellent work! thanks!
@FrontendNerd-lg3oh
@FrontendNerd-lg3oh 2 месяца назад
need part 2 (longer version like 1 hour)
@haseebarshad7451
@haseebarshad7451 2 месяца назад
Bro you're my hero
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you
@haseebarshad7451
@haseebarshad7451 2 месяца назад
@@PhilipFabianek please in depth video on observer pattern
@viralpasad5222
@viralpasad5222 2 месяца назад
This explanation can be understood by a 5 year old as well! Genius!!!
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you
@Shuyinz
@Shuyinz 2 месяца назад
This is so cool! Please continue making these type of videos
@aes0p895
@aes0p895 2 месяца назад
great job. very good info in a short time.
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you!
@yadusolparterre
@yadusolparterre 2 месяца назад
Great video ! Would you mind saying which programs you used to create this video? Specifically, the animations at 2:51 and the text animation as you add code in your IDE
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you! I created the segment starting at 2:51 by drawing the whole thing in a program and exporting several versions of the drawing with different hidden layers. I then added a simple fade-in and fade-out to make it look animated. You could also create this in almost any video editing program, since it consists only of text and simple shapes like rectangles and lines. Recently, I also came across the Remotion library, which allows you to create videos programmatically using React components. Even though I haven't used it yet, it looks very interesting. The text editor animations are created by simply by cutting the footage at particular times and adding a fade transition. Though it took quite a bit of work to make it look like this.
@alokbaluni8760
@alokbaluni8760 2 месяца назад
I always wondered about this. Thank you for the video.
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you for watching
@alokbaluni8760
@alokbaluni8760 2 месяца назад
@@PhilipFabianek Are you planning to make a video on Design patterns in the future? I understood the explanation of Observer pattern through your video quite clearly.
@PhilipFabianek
@PhilipFabianek 2 месяца назад
I will think about it, it is in interesting topic to consider
@lucasezequiel1533
@lucasezequiel1533 2 месяца назад
extreme clean and raw implementation as usual
@PhilipFabianek
@PhilipFabianek 2 месяца назад
Thank you
@favanzzo
@favanzzo 2 месяца назад
welcome back :)
@健祥蔡
@健祥蔡 2 месяца назад
讲的太好了,thanks
@xyzatin
@xyzatin 2 месяца назад
2 hours gem content in 15 minutes! Thanks a lot!