أخبرنا بالإصدارات التي تستخدمها:
يجب أن يتلقى الأسلوب الثابت renderNavigationBar
في أحد مكونات المشهد الخاصيات الخاصة بمثيل المكون. على سبيل المثال ، المكون متصل بمتجر redux ولديك حق الوصول إلى الدعائم الخاصة بهذا المكون داخل renderNavigationBar
للتأثير على عرض NavBar
يتم تمرير أدوات المشهد فقط إلى renderNavigationBar
renderNavigationBar
ثابتًا إلى المكون باستخدام وسيطة props
props
في renderNavigationBar
- لا تتوفر عناصر مخصصة للمكوناتلقد قابلت نفس الموقف من هذه الطريقة ، لا يمكنني إرسال الإجراء أو حالة التحديث ، نظرًا لأنها مجرد طريقة ثابتة للمكون ...
willmcclellanyutingjin لست متأكدا ما إذا كان هذا هو الحل الصحيح، ولكن هل يمكن أن تمر الدعائم اللازمة مع Actions.refresh
الأسلوب:
static renderNavigationBar(props) {
props.propName
}
componentWillMount() {
Actions.refresh({propName: this.propName});
}
أهلا،
لنقم بتعيين YourComponent.renderNavigationBar = NavigationBarComponent أسفل فئة المكون الخاصة بك. انها تعمل بشكل جيد.
التعليق الأكثر فائدة
لقد قابلت نفس الموقف من هذه الطريقة ، لا يمكنني إرسال الإجراء أو حالة التحديث ، نظرًا لأنها مجرد طريقة ثابتة للمكون ...