React-native-router-flux: بطيء بشكل مؤلم على iPhone 6 و Android (سريع على iPhone 7)

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

إصدار

أخبرنا بالإصدارات التي تستخدمها:

"react-native-router-flux": "^3.37.0",
"react-native": "0.37.0",

يعمل التطبيق بشكل رائع وسريع وسلس على iPhone 7 و iPhone 7 Plus iOS 10.2 وكذلك Samsung Galaxy S7.

ومع ذلك ، يستغرق الأمر على iPhone 6 حوالي 4-7 ثوانٍ للتحولات ...

لا يوجد console.log أي مكان.

أي اقتراحات؟

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

حاول إجراء عمليات js باهظة الثمن هنا:

componentDidMount () {
InteractionManager.runAfterInteractions (() => {
// شبيبة باهظة الثمن -هنا-
})
}

ال 3 كومينتر

حاول إجراء عمليات js باهظة الثمن هنا:

componentDidMount () {
InteractionManager.runAfterInteractions (() => {
// شبيبة باهظة الثمن -هنا-
})
}

تضمين التغريدة

يبدو أن نقل بعض طلبات الشبكة إلى InteractionManager.runAfterInteractions يساعد قليلاً ، لكن ليس كافيًا.

هل هناك المزيد من الأشياء التي يمكنني تجربتها؟

أود أيضًا أن أذكر أن هذا التأخير يبدو أنه حدث قبل الانتقال. يبدو الأمر كما لو كنت تنقر فوق عرض لتغيير المشاهد ... بعد 2.5 ثانية ... ثم ترى الانتقال. يقودني إلى الجنون!

لدي نفس المشكلة مع Samsung Galaxy S7! بالمناسبة ، إنه يعمل بشكل مثالي على Iphone

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