React visually explained: 'use client'

  Рет қаралды 63,955

Delba

Delba

Күн бұрын

What 'use client' is, why it exists, how it works, and how to use it.
The 'use client' directive introduces a new dimension to bundling: allowing developers to use the same language and JSX component model for UI concerns that span the client and server. Replacing network synchronization code in multiple languages, routing systems, and frameworks with simple components and props.
This is an excerpt from a conference talk I gave at React Universe.

Пікірлер: 212
@shinchima
@shinchima 4 ай бұрын
Delba's explanations are always concise and clear, cheers!
@Delba
@Delba 4 ай бұрын
Cheers!
@aryankathawale9269
@aryankathawale9269 4 ай бұрын
Must've taken like a million years to make this one video , huge success , sharing with others in my part of the sphere
@Delba
@Delba 4 ай бұрын
Thank you :)
@v0.1-y1j
@v0.1-y1j 11 күн бұрын
This is so far the best video that I've watched on this topic, flawlessly explained even if the content is somewhat advanced. Great job Delba!
@SavvasMohito
@SavvasMohito 4 ай бұрын
This is one of the best presented and straightforward react guides I've watched. Thank you
@Delba
@Delba 4 ай бұрын
Thank you for saying so, glad to hear it!
@ahmetsk
@ahmetsk 2 ай бұрын
This is one of the most informative videos I’ve watched in a while and you’ve opened up a world of ideas for me now. Keep it up!
@saddamhossain6270
@saddamhossain6270 4 ай бұрын
She has a very clear voice, which I love to listen to again and again. In addition, very good explanation of each topic.
@arturshaser
@arturshaser 4 ай бұрын
The video I'll now force every react dev to watch. Very great (and simple!) explanations, beautiful and soo inspiring animations, and also nice analogies!! Thank you Delba! 🎉 Hopefully your emergency got peacefully resolved 🙏
@Delba
@Delba 4 ай бұрын
Thank you, yes, all is well now 🙏
@FarazFKhan
@FarazFKhan 4 ай бұрын
Waow, I would pay for a course on using Remotion this well - absolutely blown away by the quality of the graphics here!
@giuseppecv56
@giuseppecv56 4 ай бұрын
Wow, you are a developer with the spirit of a designer, I loved your presentation 💯
@knuckleup9191
@knuckleup9191 4 ай бұрын
wow this is the best explanation of this concept I've seen
@ibnurasikh
@ibnurasikh 4 ай бұрын
as always with the very clever visual explanation, as a dev and also a teacher i learn so much from you, thanks!
@Delba
@Delba 4 ай бұрын
Happy to hear it!
@zero_this
@zero_this 4 ай бұрын
the much of effort in these videos is soo incredible , thanks for your efforts 🙏
@Delba
@Delba 4 ай бұрын
Thank you!
@alliardalimo6665
@alliardalimo6665 4 ай бұрын
Really love how you explain, can't wait for your in-depth explanation again of how RSC Payload works for reassambe client & server component at the client 🤗
@Delba
@Delba 4 ай бұрын
Thank you, good idea 🙏
@prasadpulaguntla9255
@prasadpulaguntla9255 3 ай бұрын
One of best explanation of react server components!!
@benjaminsantana2837
@benjaminsantana2837 3 ай бұрын
Great content, it gives me peace the way you explain everthing!
@nernaykumar1481
@nernaykumar1481 4 ай бұрын
Animations are really cool , it helped me understand how bundling works visually , great work Cheers!!
@thilirathnayaka
@thilirathnayaka 4 ай бұрын
As it turns out, i understand well visually. This is PERFECT! Thank you so much! 😊
@Delba
@Delba 4 ай бұрын
Glad to hear it!
@anjaneekumar-singh
@anjaneekumar-singh 4 ай бұрын
I think my KZbin recommendations becoming better. Great content 😊☺️
@allanfrancis5760
@allanfrancis5760 3 ай бұрын
Simply brilliant explanation, thanks for sharing!
@jamesgulland
@jamesgulland 4 ай бұрын
damn, this is so clear and concise. biggups from the UK ❤
@Delba
@Delba 4 ай бұрын
Cheers James!
@vandhuymartins9481
@vandhuymartins9481 4 ай бұрын
I have yet to find any videos as well-made as yours Delba. You ROCK! 🤘
@Delba
@Delba 3 ай бұрын
Thank you! 😊
@Silverdagger258
@Silverdagger258 4 ай бұрын
Amazing summary of how things work. Very concise and to the point
@Delba
@Delba 4 ай бұрын
Glad to hear it!
@forestpandabath
@forestpandabath 3 ай бұрын
Yes, you really do explain things clearly, it's great.
@hyungjikim
@hyungjikim 3 ай бұрын
so much help understanding server component. thanks and looking foward to the next video!
@ways.
@ways. 4 ай бұрын
Amazing work! Just loving the visuals alongside the explanation!! Please make more of these ❤
@Deus-lo-Vuilt
@Deus-lo-Vuilt 3 ай бұрын
Thanks Delba, I was waiting for another video of yours, I like the way you explain, I hope you can upload content more frequently.
@NeilPuttick
@NeilPuttick 4 ай бұрын
Really useful, thanks. This talk helps to strategise how to use server actions / components in NextJs, especially the “use server” gotchas!
@jackryan6838
@jackryan6838 Ай бұрын
What a phenomenal video, Thanks so much.
@mohammedmshal5483
@mohammedmshal5483 4 ай бұрын
As usual, a more than wonderful explanation، Thank you ❤
@Delba
@Delba 4 ай бұрын
Glad to hear it!
@_mrwebwork
@_mrwebwork 4 ай бұрын
This is an excellcent explantation, great job!
@paraspavasiya6108
@paraspavasiya6108 4 ай бұрын
Great explanation and one of the best visualisations. 👍 👌
@sam_dare
@sam_dare 4 ай бұрын
I have been using "use client", this video is helpful.
@Mirislomovmirjalol
@Mirislomovmirjalol 4 ай бұрын
hey Delba. We want more videos like this. Especially more advanced ones please!!!
@abdulrehmanjaved-rt8jq
@abdulrehmanjaved-rt8jq 4 ай бұрын
Thanks Delba! I wish you upload videos at least 1 video in 2 weeks, I am not saying regular videos as I understand this level of content takes time.
@Delba
@Delba 3 ай бұрын
I’ll get back to it soon!
@SehajChawla
@SehajChawla 4 ай бұрын
Thank you for making videos like this! Your videos make nextjs concepts finally click for me.
@Delba
@Delba 4 ай бұрын
Glad to hear it!
@thecodelogin
@thecodelogin 4 ай бұрын
My concept is just enhanced beautifully. Thanks Delba Amazing.!
@Simiaaaa
@Simiaaaa 4 ай бұрын
I love your videos, your're doing an incredible work ! Bravo
@viktorsmakreckis4879
@viktorsmakreckis4879 4 ай бұрын
Great video and explanation as usual. Thank you for these!
@Delba
@Delba 4 ай бұрын
I appreciate it!
@refeals
@refeals 4 ай бұрын
Awesome vídeo! Really great explanation to common problems
@facundopellicer7514
@facundopellicer7514 4 ай бұрын
wonderful explanation
@bwprado
@bwprado 4 ай бұрын
You are amazing! Thanks for this wonderful video!
@jaecheokkim99
@jaecheokkim99 3 ай бұрын
Your video always made my day :) thank you!!!!!
@JamesQQuick
@JamesQQuick 4 ай бұрын
AMAZINGG! Thank you :)
@nayeemxtreme
@nayeemxtreme 4 ай бұрын
Excellent explaination, Delba!
@hachetrescomacatorce2340
@hachetrescomacatorce2340 3 ай бұрын
awesome!!!!!!! thanks a lot, greeting from colombia
@Frankrypto
@Frankrypto 4 ай бұрын
the animation is sooo good! thank you.
@ferhatsunaycansev106
@ferhatsunaycansev106 3 ай бұрын
Perfect video, thanks a lot
@O1zo
@O1zo 4 ай бұрын
Great video! I hope more to come
@devhims
@devhims 15 күн бұрын
@Delba I noticed a small bug at 10:27. 'server-only' package is meant for modules that should never be imported on the client.
@frankdearr2772
@frankdearr2772 4 ай бұрын
great topic, thanks 👍
@w1atrak1ng
@w1atrak1ng 4 ай бұрын
Now it makes so much sense, thanks
@Delba
@Delba 4 ай бұрын
Woohoo, glad to hear it!
@MuhammadOwais-ue4jb
@MuhammadOwais-ue4jb 4 ай бұрын
very well explain with visualization.
@magnuserikkeenrobot1117
@magnuserikkeenrobot1117 4 ай бұрын
delba you are the best!
@essawy897
@essawy897 4 ай бұрын
man, forget about react. just teach us how to be this good at Remotion please.
@avinashmurmu9070
@avinashmurmu9070 4 ай бұрын
How the hell do you make these videos 🤯💯🔥
@Trust3D
@Trust3D 4 ай бұрын
Adobe ae
@aro-aro-aro
@aro-aro-aro 4 ай бұрын
@@Trust3D no she mentioned in other videos that she uses remotion
@Trust3D
@Trust3D 4 ай бұрын
@@aro-aro-aro ok, I see
@skidkadda
@skidkadda 4 ай бұрын
You should watch Jurassic Park. Those effects will blow your mind
@avinashmurmu9070
@avinashmurmu9070 4 ай бұрын
@@Trust3D what I'm actually asking is how much time does she invest to make these videos....in AE to animate each and every line....it would take a month or even more.
@parimal20
@parimal20 4 ай бұрын
Please mam make a full video series on react js. This is awesome 👍🏻😎
@tobitacklestech
@tobitacklestech 3 ай бұрын
great explanation!
@omega.developer
@omega.developer 4 ай бұрын
Well, I was exaggerated. Extremely beautiful coding video. Video quality, presentation is absolutely like apple products. Please let us know what software’s and video gear you use 👏🙌
@Hasheemdev
@Hasheemdev 4 ай бұрын
yes please
@Delba
@Delba 4 ай бұрын
Thank you! I use Remotion and a DLSR camera.
@prathameshgharat7772
@prathameshgharat7772 4 ай бұрын
Thanks a lot for creating this. 🙏🏼 Was this really made using remotion as others mentioned? It feels like a lot of thought and work was put in building the framework for yourself that was needed to make videos like this... The animations, highlights and explanations are spot on. 👏🏼
@Delba
@Delba 4 ай бұрын
Thank you. Yeah, its remotion + custom utilities.
@kartikkaushik4743
@kartikkaushik4743 3 ай бұрын
Hi Delba i wish you get more subscribers to your vedio pls continue this series and pls make the complete playlist of nextjs if possible
@ROYALNIL_SITE
@ROYALNIL_SITE 3 ай бұрын
very nice delba , your learn is good ,which program you use for making this video special to move with code & highlight things? if your video become shorter in two video is better .
@Delba
@Delba 3 ай бұрын
Thanks, I use Remotion.
@HijabiCoder
@HijabiCoder 4 ай бұрын
I would watch a tutorial on how you made this vid 🔥
@bm2ilabs
@bm2ilabs 4 ай бұрын
totally agree so clean
@guiguicdd
@guiguicdd 4 ай бұрын
Yep ✋️
@Delba
@Delba 4 ай бұрын
Maybe one day :)
@mauricio_per3z
@mauricio_per3z 3 ай бұрын
Delba, what a great content you are making, I encourage you to keep this work up, you have a great talent. Just for curiosity, what tools do you use to make this quality of videos here? Cheers from El Salvador
@Delba
@Delba 3 ай бұрын
Thank you, I use Remotion
@mauricio_per3z
@mauricio_per3z 3 ай бұрын
@@Delba thank you!!
@vinitgupta1648
@vinitgupta1648 4 ай бұрын
Most beautifully composed video I have seen!! How are you making these edits?
@Delba
@Delba 4 ай бұрын
Thank you. I use remotion.
@MonkeyD.3892
@MonkeyD.3892 4 ай бұрын
Great Video Thanks Delba
@design-0000
@design-0000 4 ай бұрын
wow great tutorial.
@MrLightning10000
@MrLightning10000 4 ай бұрын
Hey Delba, great Video! What theme and font are you using for the code? I like it a lot!
@Delba
@Delba 4 ай бұрын
vitesse and geist
@binh1298ify
@binh1298ify 2 ай бұрын
This is such an awesome video, may I ask what you used to make the "slides"?
@VictorYami
@VictorYami 4 ай бұрын
awesome explanations!
@sagittaeaether
@sagittaeaether 4 ай бұрын
These videos are super insightful with the explanations and the animations, I've been going through the materials provided to learn Next and the public repos, but I'd really appreciate it if you could tell me other developer advocates channels to create my playlist
@Delba
@Delba 4 ай бұрын
Thank you, glad to hear it. Lee does a lot of Next.js videos: www.youtube.com/@leerob. But in general, there are a lot of great Next.js videos from the community, so try searching for the topic you're interested in.
@sagittaeaether
@sagittaeaether 4 ай бұрын
@@Delba Thank you 😊
@SonuSingh-sm7jy
@SonuSingh-sm7jy 4 ай бұрын
Everytime when come to youtube , then i check to see your new video come or not😅
@Delba
@Delba 4 ай бұрын
Haha, today's the day!
@DhrubaPatra1611
@DhrubaPatra1611 4 ай бұрын
Wow such a nice video.
@elonmask4077
@elonmask4077 4 ай бұрын
a well deilvered.. thanks a lot!!
@DominikSipowicz
@DominikSipowicz 4 ай бұрын
Amazing video :)
@Delba
@Delba 4 ай бұрын
Thanks Dom 🖤
@TonyGustafsson
@TonyGustafsson 4 ай бұрын
Good explaination!
@TheCodeDealer
@TheCodeDealer 4 ай бұрын
Nice video, I like the animations and the graphics. How do you do the animations and these graphics if I may ask?
@Delba
@Delba 4 ай бұрын
Thanks, I use a tool called Remotion.
@TheCodeDealer
@TheCodeDealer 4 ай бұрын
@@Delba Thank you
@emilia1520
@emilia1520 4 ай бұрын
Woo! Another video! 😄
@Delba
@Delba 4 ай бұрын
We're so back.
@Michaeljamieson10
@Michaeljamieson10 13 күн бұрын
awesome
@younesjabbour8253
@younesjabbour8253 3 ай бұрын
impressive !
@amirhoseini3563
@amirhoseini3563 4 ай бұрын
omg really nice explanation congrats,subed
@Delba
@Delba 4 ай бұрын
Thank you, welcome!
@abbosbekraxmonov9718
@abbosbekraxmonov9718 3 ай бұрын
Super, what tools did u use to make like this animations ?
@guitarhero69
@guitarhero69 4 ай бұрын
thank you
@jacquesduplessis6175
@jacquesduplessis6175 4 ай бұрын
Nice video Delba. I haven't used the new react architecture, as all our projects are running on the "old model". So, it looks like Nextjs can make the new React model easier to work with by giving developers an abstraction (maybe file based) to work with front-end and back-end components? Especially as we might still need an extra backend language/framework/api to deal with all the business logic. I might be missing something as I need to dig into the new features, but feel free to comment
@Delba
@Delba 4 ай бұрын
Thank you. This is just one way. There are lots of technical, team dynamic, existing infra tradeoffs. You don't have to go all in. REST APIs are fine and a good middle ground might want to look into is "backend of frontend (BFF)" architecture.
@jacquesduplessis6175
@jacquesduplessis6175 4 ай бұрын
@@Delba Thanks Delba, I'm going to start playing with this and also look into BFF 👍🏻
@darthvader4899
@darthvader4899 4 ай бұрын
Superb
@mike-2342
@mike-2342 3 ай бұрын
W visuals. W video. W delba
@fedor_U
@fedor_U 3 ай бұрын
Great video. But what font are you using for code snippets? Looks cool.
@Delba
@Delba 3 ай бұрын
Thank you. It's Geist Mono.
@afansaeed1932
@afansaeed1932 4 ай бұрын
Can you please make a detailed video on next-auth with interactive learning. I wanna write and learn with you. Will be very thankful
@nls-io
@nls-io 4 ай бұрын
That was amazing! Thanks. Same question as the others. What are you using to do the code animations? Look great.
@Delba
@Delba 4 ай бұрын
It's a tool I'm building with Remotion.
@GabrielDiasTeixeiraAntunes
@GabrielDiasTeixeiraAntunes 4 ай бұрын
Your animations is amazing! Do you use remotion to do that? You can teach us how we can do the same?
@Delba
@Delba 4 ай бұрын
Thank you! Yes, I use remotion. Possibly in the future, right now I'm focused on React and Next.js.
@27sosite73
@27sosite73 4 ай бұрын
thank you!
@DavinHsieh.
@DavinHsieh. 4 ай бұрын
This is an awesome video. May you tell me which theme and font you used for your editor? Thank you!
@Delba
@Delba 4 ай бұрын
Thank you, vitesse and geist
@thatryanp
@thatryanp 4 ай бұрын
Superb delivery. How much of this is specific to Nextjs?
@Delba
@Delba 4 ай бұрын
Thank you. Not much, this is primary a react/bundling feature, but its implemented in frameworks.
@amrmohamed2608
@amrmohamed2608 4 ай бұрын
Hey! can you please tell me what do you use for the animation and video creation?
@VaibhavShukla-bd9pv
@VaibhavShukla-bd9pv 4 ай бұрын
Delba's i have simple question. Did you coded all the motion graphics in this video using remoiton or you hired someone plz answer. AND If emotion how and where did you learned it form do 'Amazing shit like these '?
@Delba
@Delba 4 ай бұрын
Just me, Remotion and time :)
@gappalchemist
@gappalchemist 4 ай бұрын
🐐
@abdoufma
@abdoufma 4 ай бұрын
Very insightful video! 13:40 is this what happens when you use next's `output: "export"` mode?
@Delba
@Delba 4 ай бұрын
Yes, but `output: export` forces static pre-rendering for your entire app. You can also enable static rendering on a per route basis, and with Partial Pre-rendering on a per component basis.
@conceptresearch2002
@conceptresearch2002 4 күн бұрын
Next JS is working so good for better performance with better optimization. But, under the hood system is very confusing. Please make a video on streaming with Suspense.
@luizarnoldchavezburgos3638
@luizarnoldchavezburgos3638 4 ай бұрын
Your code editor is amazing. Tutorial to create one like that please!
@atalaykarahan1066
@atalaykarahan1066 Ай бұрын
how do you do these animations and graphicks design?
@devanshgarg31
@devanshgarg31 4 ай бұрын
Video is littttt
Next.js Visually Explained: Partial Pre-rendering (PPR)
11:03
10 common mistakes with the Next.js App Router
20:37
Vercel
Рет қаралды 243 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
OpenAI researcher on why soft skills are the future of work | Karina Nguyen
1:14:34
React Server Components: A Comprehensive Breakdown
52:42
Theo - t3․gg
Рет қаралды 109 М.
Why I don't use React-Query and tRPC in Next.js
18:58
ByteGrad
Рет қаралды 105 М.
Do you REALLY need SSR?
18:15
Theo - t3․gg
Рет қаралды 186 М.
Forms with React 19 and Next.js
9:13
leerob
Рет қаралды 44 М.
The Complete Guide to Modern React in 2025
33:52
Cosden Solutions
Рет қаралды 24 М.
Learn React Hooks: useEffect - Simply Explained!
14:07
Cosden Solutions
Рет қаралды 189 М.
React Doesn't Scale
1:05:15
Theo - t3․gg
Рет қаралды 76 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН