Loading video...

Video Failed to Load

Go Home

React tip: "use client" misconceptions (1/5) 🚫 You need to mark EVERY individual file with "use client" to ensure it is a Client Component. ✅ You only need to mark each client entry point ONCE. Modules imported into a "use client" file are already part of the client bundle....

157,416 views • 2 years ago •via X (Twitter)

10 Comments

Delba's profile picture
Delba2 years ago

React docs: They recently got a facelift with some diagrams and code playgrounds. Props to the React team 🫡

chan's profile picture
chan2 years ago

these visualizations are amazing, Delba!

Delba's profile picture
Delba2 years ago

Thank you!

Rotimi Best's profile picture
Rotimi Best2 years ago

Please give Delba a raise, she is a must keep in the React ecosystem now. These videos are so damn important right now.

Jan Nicklas's profile picture
Jan Nicklas2 years ago

in 4.js, it's not specified whether it is a client component directly. so to figure it out, a dev (or tool) needs to scan all imports across the entire codebase. is that really a good thing?

Delba's profile picture
Delba2 years ago

It's up to you. It's a bit like DRY, you can do it every time, but it's a bit heavy-handed to do it prematurely. I think we'll develop a feel for it.

janka's profile picture
janka2 years ago

hell yeah this is beautiful also i think blue should canonically be the color of client components! i tend to go client=blue & server=yellow but that can get a bit busy, the dimmed grey works much better here

Delba's profile picture
Delba2 years ago

Blue it is. It has been decided 🤝

Steven Tey's profile picture
Steven Tey2 years ago

I felt like I was in a Next.js-themed Minecraft server while watching this video – fantastic work!

Delba's profile picture
Delba2 years ago

Haha, cheers Steven! Congrats on getting engaged 🖤

Related Videos