Des articles pour ceux qui
livrent le stack
Textes sur React, Node.js, TypeScript et AI. Un corps traduit est affiché quand il existe. Sinon vous voyez le texte anglais et une note qui le dit.
Tag : Frontend Architecture
Une base React prévisible avec TypeScript, Zustand et des services typés
Un squelette minimaliste en React, TypeScript et Zustand qui sépare les stores, les services API typés des composants, ainsi que des conventions pour la structure, l’état asynchrone et les tests.
5 min de lectureSvelte 5 Runes et SolidJS Signals : mises à jour de l’interface sans re-rendering
Voyez comment Svelte 5 compile les runes et SolidJS relie les signaux pour mettre à jour le DOM directement, en quoi cela diffère de React et Angular, et quand un changement est justifié.
8 min de lectureUn constructeur de requêtes immuable basé sur des closures pour Angular HttpClient
Remplacer le code générique répétitif HttpParams par un petit constructeur de requête basé sur des closures, connecté via un InjectionToken, qui reste immuable, typé et facile à tester.
9 min de lectureConcevoir des interfaces utilisateur optimisées pour le mode hors ligne en tant que répliques : files d’attente, tentatives répétées, conflits
Découvrez pourquoi l’approche « offline-first » transforme le navigateur en une réplique de données, et comment les stockages locaux, les files d’attente de mutations durables, les tentatives idempotentes et les règles de conflit s’articulent entre eux.
12 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 lectureDécomposer les composants React de grande taille sans provoquer de régressions en production
Une approche étape par étape pour décomposer en toute sécurité de gros composants React : définition des responsabilités, extraction de la logique pure, gestion de l’état, et déploiement par petites étapes.
17 min de lectureDémarrage d’Angular non bloquant : Chargement de la configuration avec rxResource
Découvrez pourquoi un APP_INITIALIZER bloquant laisse les utilisateurs d’Angular sur une page blanche, et comment rxResource, ainsi que des résolveurs de shell d’application et de routes, chargent la configuration en l’absence de ce mécanisme.
5 min de lectureConserver les hooks sans en-tête : séparer le comportement des alertes de leur affichage
Découvrez pourquoi un hook React qui retourne du JSX cache une partie de votre arbre de composants, lie le comportement à la présentation, et comment le refactorer pour exposer l’état à la place.
5 min de lectureVue 3 en pratique : Composants, contrats typés et état proportionnel
Comment l’API de composition de Vue 3, les props et emits typés, Pinia ainsi qu’une adoption progressive permettent à une application de devenir aussi complexe que nécessaire, et uniquement lorsque Vue n’est pas le choix adapté.
12 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.