Des articles pour ceux qui
livrent le stack
Textes originaux sur React, Node.js, TypeScript et AI — issus de la même pratique que notre logiciel opérateur. Corps des articles en anglais.
Tag : Next.js
Identifiants marqués en TypeScript : quels encodages empêchent réellement une suppression incorrecte
Six manières de saisir UserId et InvoiceId comparées dans un seul test : lesquelles font que tsc rejette deleteInvoice(userId), et où Zod apporte une sécurité en temps de exécution.
11 min de lectureRègles de lint de React 19 dans ESLint 10 lorsque eslint-plugin-react est en retard
Pourquoi eslint-plugin-react ne fonctionne plus avec ESLint 10, comment une configuration axée sur Biome limite le linting de React à 11 règles, et comment intégrer cette version modifiée dans une configuration plate ainsi que dans Next.js.
8 min de lectureRemplacer les as-Casts par le parsing Zod à chaque limite de données de Next.js
Pourquoi un cast TypeScript ne peut pas vous protéger du dérive d’API, et comment un schéma Zod valide les résultats de fetch, les formulaires, les Route Handlers et les Server Actions dans Next.js.
5 min de lecturePartager du code entre NestJS, Next.js et Expo (React Native) dans un pnpm Turborepo
Créez un monorepo pnpm Turborepo pour une API NestJS, un site Next.js et une application Expo React Native, puis déterminez quels types et schémas doivent être inclus dans les packages partagés.
5 min de lectureUn formulaire de date de naissance validé dans Next.js avec des champs contrôlés et des fonctions de rappel
Créez un petit formulaire client Next.js qui suive les saisies à l’aide de useState, rejette les dates de naissance invalides, affiche des erreurs accessibles et transmet des données propres à son composant parent.
10 min de lecturePièges de la mise à niveau vers Next.js 16 : valeurs par défaut des routes parallèles et middleware pour le proxy
Découvrez pourquoi les emplacements de routes parallèles de Next.js 16 nécessitent un fichier default.js, comment examiner un middleware.ts pour le déplacer en toute sécurité vers proxy.ts, et quels tests effectuer avant de confirmer que la mise à niveau est terminée.
6 min de lectureLa dette frontend en tant que coût des changements : diagnostiquer une base de code React en expansion
Apprenez à repérer les décisions cumulatives qui rendent les applications volumineuses basées sur React, Redux, TypeScript et Next.js coûteuses à modifier, ainsi que la manière de réduire progressivement cette dette technique.
18 min de lectureLes limites de Zustand par rapport à TanStack Query dans un monorepo Next.js en temps réel.
Apprendre une règle claire de gestion des droits d’accès pour l’état de l’interface utilisateur, l’état du serveur et les événements en temps réel dans un monorepo collaboratif Next.js utilisant Zustand, TanStack Query et des sockets.
10 min de lectureDéplacer le JWT d’une application React hors de localStorage vers des cookies HttpOnly
Découvrez pourquoi les JWT stockés en localStorage sont vulnérables à tout type d’XSS, comment les cookies HttpOnly avec les paramètres SameSite, de rotation et un BFF réduisent le risque, ainsi quels pièges persistent dans les applications React.
9 min de lecture
À propos de ces articles
Devis en 24 h
Besoin du même stack en couche opérateur ? Envoyez le brief — devis sous 24 h.