Skip to Content
React Native14. QualitéVue d'ensemble

Partie 14 — Qualité : tests, TypeScript, monitoring

⏱️ TL;DR — L’outillage qui rend Drill DURABLE : TypeScript strict poussé à fond (typed routes, frontières), Jest sur la logique pure (le scoring, le tirage — merci lib/), React Native Testing Library pour les écrans, Maestro pour les parcours E2E sur émulateur, et Sentry pour voir les crashs de production (le trou noir du mode release, enfin éclairé).

Pourquoi cette partie

Une app perso sans tests survit… jusqu’à la refonte qui casse le scoring silencieusement. La discipline lib/ (logique pure) portée depuis la P2 paie ici son dividende : les tests des parties critiques s’écrivent en minutes. Et Sentry ferme la boucle des P12-13 : en release, sans lui, vous êtes aveugle.

Les chapitres

ChapitreContenu
14.1 — TypeScript strict en RNTyped routes, frontières validées, les réglages qui paient
14.2 — Jest & la logique pureScoring, tirage, machine d’état : le dividende de lib/
14.3 — React Native Testing LibraryTester des écrans : rendu, interactions, mocks natifs
14.4 — E2E avec MaestroDes parcours complets en YAML, sur émulateur
14.5 — Sentry & la perfCrash reporting en production, profiler, le mot de la fin perf

👉 Commencez par le chapitre 14.1.