State management là cách xử lý dữ liệu thay đổi trong app (input người dùng, kết quả API).
- Quản lý state kém gây ra bug, memory leak và code khó bảo trì.
- Quản lý state tốt tách UI khỏi logic, giúp test dễ dàng và tái sử dụng code.
- Khi app lớn, chọn đúng chiến lược (
setState, Provider, Riverpod, BLoC) trở nên thiết yếu.