Next.js
Next.js est un framework basé sur React qui ajoute le routing fichier, le rendu serveur (SSR), la génération statique (SSG), les Server Components et de nombreuses optimisations (images, fonts, bundling). Il sert à construire des sites et applications web modernes sans assembler soi-même toute la plomberie autour de React.
C'est devenu le choix par défaut de nombreuses équipes pour un SaaS front, un site marketing ou une application full-stack TypeScript. Il permet de mixer pages marketing ultra-rapides et zones applicatives authentifiées dans le même projet. Nous l'utilisons régulièrement quand performance SEO, DX et écosystème React sont des critères majeurs.
Next.js évolue vite : les patterns d'il y a deux ans (pages router, getServerSideProps partout) ne sont plus toujours les meilleurs. Autre écueil : tout mettre en client-side « parce que c'est plus simple », et perdre les bénéfices du rendu serveur. Il faut aussi maîtriser la frontière serveur/client pour ne pas exposer de secrets ni alourdir inutilement le bundle.
