React Server Components: Полное руководство
Глубокое погружение в Server Components: когда использовать, как работают, и какие преимущества дают.
React Server Components: Полное руководство
Server Components — это новая парадигма в React, которая меняет подход к построению приложений.
Что такое Server Components?
Server Components выполняются только на сервере и не увеличивают размер JavaScript-бандла клиента.
Когда использовать?
**Server Components подходят для:**
**Client Components нужны для:**
Пример использования
// Server Component (по умолчанию в Next.js App Router)
async function BlogPosts() {
const posts = await db.posts.findMany();
return (
<ul>
{posts.map(post => (
<li key={post.id}>{post.title}</li>
))}
</ul>
);
}
Вывод
Server Components — мощный инструмент для оптимизации производительности React-приложений.