Files
_Assistant_Lead_Tech/knowledge/frontend/patterns
MaksTinyWorkshop b3417ad77b capitalisation: intégration ~60 entrées RL799_V2 (triage 2026-05-02)
Triage du 95_a_capitaliser.md (~75 propositions) :
- 60 entrées intégrées dans knowledge/ (backend, frontend, workflow)
- 4 nouveaux fichiers : backend/patterns/tests.md, backend/risques/tests.md,
  frontend/patterns/general.md, workflow/patterns/general.md
- 6 doublons rejetés
- Mise à jour des READMEs index pour refléter les nouvelles entrées
- 95_a_capitaliser.md restauré à sa structure initiale
- 40_decisions_et_archi.md : décision mono-tenant déployable vs SaaS multi-tenant
- 90_debug_et_postmortem.md : sub-agents Write indisponible, effet iceberg CI,
  prisma migrate diffs cosmétiques

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 22:12:44 +02:00
..
2026-03-25 08:34:19 +01:00
2026-03-25 08:34:19 +01:00

Frontend — Patterns validés — Index

Patterns frontend/mobile testés et validés en conditions réelles.

Avant toute proposition frontend, identifie le fichier dont le nom et la description matchent le domaine traité, puis lis-le.


Fichier Domaine Entrées clés
state.md State management, UI states, Zustand, listes paginées, refactor monolithe Vue États UI loading/empty/error, séparation server/client state, refresh idempotent, UI admin légère, refactor monolithe Vue sous-lots Go/No-Go, convention pages/<module>/, styles.css partagé non-scoped, annuaire client-side TTL
forms.md Formulaires, validation, Server Actions, optimistic UI Formulaire robuste, toggle optimiste rollback, Server Action retourne entité, AppInput Outlined Material thème dark, fusion DRY composants jumeaux par prop discriminante
navigation.md Navigation, routing, Expo Router, intégrations tierces Navigation réactive post-action async, link-out page locale canonique, factorisation page mode dynamique via meta.mode typé
design-tokens.md Design tokens, typographie, spacing, Tailwind, RN StyleSheet Tokens TypeScript Expo/RN, typography sémantique, export styles composant, grilles 2 colonnes
nextjs.md Next.js App Router, embeds, ESLint Click-to-load embeds tiers, ESLint flat config Next.js
tests.md Tests styles React Native, smoke checks, mount + mock composable Tests de styles sans renderer JSX, smoke checks readFileSync, classe CSS modifier vs texte, cleanup E2E best-effort, helpers SW purs, mount + mock composable, assertions React Email
general.md Focus visible, inputs date HTML5, journaux/audit logs, pages admin Focus visible interne pour overflow clip, restyle global <input type="date">, UI patterns journaux d'audit, structuration pages admin (eyebrows + grille filtres + variante danger)