正在加载视频...

视频加载失败

❌ Avoid resolving a promise in a server component and block rendering. ✅ Resolve the promise in the client side with `Reac.use()`

47,215 次观看 • 1 年前 •via X (Twitter)

10 条评论

George Moller 的头像
George Moller1 年前

I've been working professionally with React for more than 8 years and I compiled all my knowledge into 100+ infographics and 70+ video tutorials just like this one. Check them out ↓

React Universe Conf | Sept 2-4, 2025 的头像
React Universe Conf | Sept 2-4, 20251 年前

React Universe is a constantly evolving ecosystem—driving curiosity and continuous learning. And that's what we love about it! 🙌 Join us at React Universe Conf 2025 to future-proof your dev team:

pavi2410 的头像
pavi24101 年前

nextjs problems require nextjs solutions

Thibaud Dervily 的头像
Thibaud Dervily1 年前

I think this can impact SEO, am I wrong?

Ali Bey 的头像
Ali Bey1 年前

Doesn’t resolving a promise in RSC happen only at buildtime? So it will not block the rendering in this case.

Alfon 的头像
Alfon1 年前

typo, React.use()

Nicholas Ly 的头像
Nicholas Ly1 年前

Can't you just make `User` a server component and do the fetch there? You can still wrap `User` with Suspense and it'll function the exact same—no need for `React.use()`.

Josh 的头像
Josh1 年前

Why have the server component in this scenario? It seems entirely redundant

Javed 的头像
Javed1 年前

Why passing to the client when you can still make the fetch call on server and at the same time use suspense with it Just need to create a wrapper around the client components

Debo.dev 的头像
Debo.dev1 年前

How does this affect security?

相关视频