The right framework isn't a fashion statement
At Appik Studio, people often ask us "you do Next.js, right?". The honest answer: it depends on the project. Next.js remains our default for good reason, but the 2026 React ecosystem offers real alternatives — TanStack Start and Vite — that are, in certain contexts, objectively better. Choosing the right tool from day one avoids months of friction. Here's how we decide.
Next.js: the reference for SEO and content
Next.js 16, released in October 2025 with Turbopack stable by default, is still the most mature and most widely deployed full-stack React framework. Its strength: server-side rendering (SSR), React Server Components and static generation, which produce immediately indexable HTML.
When we choose Next.js:
- Marketing site, blog, e-commerce, public SaaS landing — any project where SEO drives growth. Google receives full HTML, not a JavaScript skeleton.
- Need for an integrated ecosystem and established patterns: authentication, CMS, edge deployment.
- Optimal hosting on Vercel (but deployable elsewhere, including Infomaniak in Switzerland).
This very site is built with Next.js.
TanStack Start: why it's gaining momentum
TanStack Start is the newcomer stirring the React community. Having reached version 1.0 Release Candidate in September 2025 (locked API, production-ready), it's seeing rapid adoption — a curve reminiscent of Vite in 2021-2022.
What's appealing:
- End-to-end type safety. Built on TanStack Router, it offers full compile-time typing: routes, URL params, query params, navigation. Errors are caught at compile time, not in production.
- Vite build. The entire pipeline runs on Vite: instant startup and HMR (hot reload) that stays fast even on a large project.
- Explicit control. Where Next.js hides a lot of behavior behind conventions (multi-layer caching, file-structure-based data fetching), TanStack Start makes everything visible in your code: loaders, cache, middleware.
- Deployment flexibility. Standard Node output that runs anywhere (Cloudflare, Netlify, AWS, Fly, Railway, your own servers) with no special cases.
By default, TanStack Start does SSR on the first request, then behaves like a SPA for subsequent navigation.
When we choose it: highly interactive, client-heavy apps, teams already invested in TanStack Query, or a genuine need for deployment flexibility.
Vite: when the client is enough (and it often is)
It's easy to forget: not every project needs SSR. For a dashboard, a back-office, an internal tool or an app behind authentication, SEO has no value — Google doesn't crawl logged-in pages. In that case, a clean SPA with Vite + React Router is often the best choice.
Why:
- Instant HMR and startup — the day-to-day productivity gain on a large codebase is real, and matters even more when AI agents iterate in tight loops.
- Lighter production bundles.
- Less complexity: no server layer to pay for a feature you don't use.
For a B2B SaaS where most of the action happens behind a login, paying for SSR is often a cost for nothing — the navigation speed of a SPA is what your users actually feel.
Our decision grid
| Question | Leans toward |
|---|---|
| SEO drives my growth (public content)? | **Next.js** |
| Highly interactive app + deployment flexibility + already on TanStack Query? | **TanStack Start** |
| Internal tool / dashboard / app behind auth, no SEO need? | **Vite + React Router** |
| I want the most mature ecosystem and the most ready-made patterns? | **Next.js** |
| I want explicit control and full route typing? | **TanStack Start** |
Our stance at Appik
Next.js remains our default, because most of our clients' projects have a public dimension where SEO matters, and because its maturity reduces risk. But we're not dogmatic: for an internal tool, we often go with Vite; and we're watching TanStack Start very closely for heavily interactive apps. A good agency's real job isn't to impose a stack — it's to choose the one that serves your project, your team and your budget.
Thinking about a web project? Let's talk — we'll help you choose the right architecture from the start.
Explore our React & Next.js web development.