PH

Pierre Houllière

Retour

Les composants serveurs React arrivent sur TanStack Start


TanStack propose une approche révolutionnaire des React Server Components (RSCs) : au lieu d’un modèle server-first (comme Next.js), ils les traitent comme de simples flux de données (React Flight streams) à récupérer, cacher et rendre où et quand on veut (client, SSR, CDN). Avec des APIs minimales (renderToReadableStream, createFromReadableStream), les RSCs s’intègrent naturellement à TanStack Query (cache granulaire) et Router (cache par route).

Les Composite Components permettent au client d’assembler l’UI finale (slots pour du contenu client dans du server-rendu). Résultats concrets : -153 Ko de JS sur les pages blog/docs, +22 points Lighthouse. Statut : Expérimental, mais compatible avec React natif.