تكرار السؤال: …
الإجابة المختصرة
امنح كل flow Navigator أو route scope واضحًا، وحدد أي back action يخص child وأيها يخرج إلى parent.
الشرح
النقل المتداخل مفيد عندما يحتفظ كل tab بتاريخ تنقله، لكنه يضيف حدودًا للـcontext وback handling. لا تنشئ Navigatorات كثيرة بلا حاجة؛ وثّق owner لكل stack واختبر system back على المنصات المستهدفة.
أخطاء شائعة
- إرسال pop إلى Navigator الخطأ بسبب context قريب.
- فقدان تاريخ tab عند كل تبديل لأنها تعاد من الصفر.