React-native-router-flux: RNRF v3.26.1 / RN 0.26.1 خطأ: "يجب ألا تكون خاصية navigationState و onNavigate خالية"

تم إنشاؤها على ٢٢ مايو ٢٠١٦  ·  3تعليقات  ·  مصدر: aksonov/react-native-router-flux

الإصدار

  • رد فعل - جهاز توجيه - تدفق أصلي v3.26.1
  • رد فعل أصلي v0.26.1

حصل خطأ عند الإطلاق:
screen shot 2016-05-22 at 10 43 25

joenoon كود يجب تحديثه لـ 0.26؟

التعليق الأكثر فائدة

إنه مجرد تخمين. إذا كنت تستخدم القائمة الجانبية ، فسيتعين عليك إضافة onNavigate prop إلى DefaultRenderer . في مثال تكامل القائمة الجانبية هو نفس المشكلة - لا يوجد onNavigate prop.

<DefaultRenderer navigationState={children[0]} />

ضد.

<DefaultRenderer navigationState={children[0]} onNavigate={this.props.onNavigate} />

وأيضًا ، إذا كنت تستخدم DefaultRenderer في مكان ما ، فيجب عليك تمرير onNavigate prop الآن

ال 3 كومينتر

إنه مجرد تخمين. إذا كنت تستخدم القائمة الجانبية ، فسيتعين عليك إضافة onNavigate prop إلى DefaultRenderer . في مثال تكامل القائمة الجانبية هو نفس المشكلة - لا يوجد onNavigate prop.

<DefaultRenderer navigationState={children[0]} />

ضد.

<DefaultRenderer navigationState={children[0]} onNavigate={this.props.onNavigate} />

وأيضًا ، إذا كنت تستخدم DefaultRenderer في مكان ما ، فيجب عليك تمرير onNavigate prop الآن

تخمين جيد ، هذا يصلح الخطأ ، شكرا!

الآن لم يعد شريط التنقل المخصص الخاص بي يظهر ولا يمكن الوصول إلى القائمة الجانبية

لا بأس ، كان عليّ فقط إزالة hideNavBar={true}

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات