تكرار السؤال: …
الإجابة المختصرة
ضع subtree الثابت في child خارج builder، ومرّره كما هو؛ عند استدعاء builder يعاد الجزء الذي يعتمد على القيمة فقط.
الشرح
النمط مفيد مع AnimatedBuilder أو ValueListenableBuilder عندما يكون جزء من الشجرة لا يعتمد على القيمة المتغيرة. لا تستخدمه قبل فهم dependency أو كبديل لقياس rebuild الحقيقي.
أخطاء شائعة
- إنشاء child داخل builder فتضيع الفائدة.
- افتراض أن child يمنع كل layout أو paint work في الشجرة.