Bien que Flutter soit performant par défaut, l'optimisation des performances implique de minimiser les reconstructions inutiles, un rendu efficace des listes, une utilisation appropriée de const, d'éviter le travail coûteux en build, et du profilage. Comprendre cela maintient les applications fluides (60/120 fps).
Minimiser les reconstructions inutiles
✓ Use CONST constructors where possible → const widgets aren't rebuilt (huge win)
const Text('Static') // not rebuilt unnecessarily
✓ Keep setState/rebuild scope SMALL → rebuild only what changed (extract widgets so
state changes rebuild a small subtree, not the whole screen)
✓ Use targeted state management (rebuild only widgets that depend on changed state)
✓ Don't rebuild large trees for small changes
