BuildContext

هو مرجع يحدد موقع الـ Widget بدقة داخل شجرة العناصر (Element Tree). ببساطة، هو الذي يخبر الويجت “من هو أبوه” و”أين يسكن” في الشاشة.

Widget build(BuildContext context) {
// استخدام الـ context للوصول للثيم
return Container(
color: Theme.of(context).primaryColor,
);
}

خطأ شائع :

لا تستخدم BuildContext الخاص بـ Scaffold داخل نفس دالة البناء لإظهار SnackBar، لأنه لن يجده. .