Mặc dù Flutter có hiệu năng tốt mặc định, tối ưu hiệu năng liên quan đến giảm thiểu các rebuild không cần thiết, render danh sách hiệu quả, sử dụng const đúng cách, tránh công việc tốn kém trong build, và profiling. Hiểu những điều này giữ ứng dụng mượt mà (60/120 fps).
Giảm thiểu rebuild không cần thiết
✓ Dùng constructor CONST nơi có thể → widget const không bị rebuild (lợi ích lớn)
const Text('Static') // không bị rebuild không cần thiết
✓ Giữ phạm vi setState/rebuild NHỎ → chỉ rebuild thứ đã thay đổi (tách widget để
thay đổi state rebuild một subtree nhỏ, không phải cả màn hình)
✓ Dùng state management có mục tiêu (chỉ rebuild các widget phụ thuộc vào state đã thay đổi)
✓ Đừng rebuild cây lớn cho thay đổi nhỏ
