2 October 2026 ·Engineering·1 min read
Server Components in practice: what moved, what stayed
After shipping several production sites on the Next.js App Router, here is where server rendering paid off and where we kept things on the client.
Xavour Team · Engineering
React Server Components change where work happens. After a few production projects, a pattern has settled for us.
What we moved to the server
- Data fetching. Pages read their data directly, with no loading spinners and no waterfall of client requests.
- Content-heavy pages such as articles, case studies and docs. They ship almost no JavaScript.
- Anything with secrets. API keys never leave the server, by construction.
What stayed on the client
Anything that reacts to the user right now stays interactive: menus, filters, forms, animation. The trick is to keep those islands small and pass them plain data from a server parent.
// Server component: fetches and passes plain data down
export default async function Page() {
const posts = await getPosts();
return <PostFilter posts={posts} />; // client component
}The rule we use
Start on the server. Add "use client" only to the smallest component that truly needs state or browser APIs. When a client component grows large, that is usually a sign to split it.
The result is faster first loads, smaller bundles and, honestly, simpler code.
Keep reading
All insights9 Oct 2026 ·Company
Why we start every Project with a one-page brief
Most software projects drift because nobody wrote down what done looks like. Here is the single page we ask for before any code gets written.
Xavour Team · Engineering & Design
24 Sept 2026 ·AI
Shipping AI features without the demo-day gloss
A model that wows in a demo can embarrass you in production. The unglamorous checklist we use before an AI feature reaches real users.
Xavour Team · AI Engineering
15 Sept 2026 ·Web
A small checklist for fast, accessible marketing sites
Ten checks we run on every site before launch. None of them need a big budget, and most take minutes.
Xavour Team · Design & Engineering