Загрузка видео...

Не удалось загрузить видео

На главную

React Server Components have gotten a lot of hate recently. I'm not saying they're perfect, but this short comparison shows why I still think they're compelling.

34,254 просмотров • 1 год назад •via X (Twitter)

Комментарии: 12

Фото профиля Cory House
Cory House1 год назад

Some replies said a comparison with React Query would be more “fair”. I agree. React Query is 🔥. But it’s not React. It’s one of many third-party libraries. RSC vs useEffect is me comparing old React to new React.

Фото профиля Soccer Bot™
Soccer Bot™1 год назад

Experience the bot completely reimagined. 🌟 A completely new design, reminders for match prediction, notifications when games are interrupted, continued or postponed. New commands like /features and /standings and new languages and much more.

Фото профиля Drew Hamlett
Drew Hamlett1 год назад

Was this supposed to be for April 1st? Now do it with React query, or show the suspense boundary/error component you need for the error and loading state.

Фото профиля Cory House
Cory House1 год назад

I discuss both in the video, and explain why they're not in this file. Also, your tone is lousy. Be kind.

Фото профиля Tanguy Krotoff
Tanguy Krotoff1 год назад

You are missing the main advantage: you don't need to code a backend when using RSC. With client components, getPies() needs to perform an HTTP call to an API. With RSC, getPies() can directly call the database.

Фото профиля Cory House
Cory House1 год назад

Great point - I should have mentioned

Фото профиля David Arteaga
David Arteaga1 год назад

it feels a bit artificial to use an intentionally verbose example ignoring extremely common solutions like react-query RSC solve different issues I think this actually turns people away from trying them because the first thought is going to be: react query solves this

Фото профиля Cory House
Cory House1 год назад

It’s not intentionally verbose. It’s old React vs new React. React Query is not part of React, and not necessarily something one is using. That said, I agree React Query resolves many issues.

Фото профиля Gnar Enjoyer
Gnar Enjoyer1 год назад

No one is fetching data in a useEffect like that in real projects. This is a disingenuous example.

Фото профиля Cory House
Cory House1 год назад

I literally audited an app today doing just this. As someone who reads a lot of real code it’s still unfortunately common

Фото профиля Sakil Sazzad Joy
Sakil Sazzad Joy1 год назад

I don't think people hate server components. They hate the way nextjs introduced it and butchered the whole experience with caching. React server components solve a loooot more than just data fetching!

Фото профиля Cory House
Cory House1 год назад

That's fair. I'm eager to see other mature implementations

Похожие видео