So far we’re loving the expo community and react-native.
One of the pages in our app consists of a section list with different cells. The cells contains a combination of views, images, text for the most part.
On iPhone 6 iOS 11.3, scrolling is smooth. On iPhone X 11.4, the scrolling is just a bit coppy.
I checked to make sure nothing was causing multiple renders. The view works smooth on the iPhone 6 so I don’t think its Image size.
Any ideas?
Notice: This is 2 Modals deep using React-Navigation
Edit: Also, animation/transitioning into this view seems a bit laggy/slow as well.
Edit: It’s only happened twice but sometimes when transitioning into this screen the app restarts.
Edit: Slow/Choppiness exists in the simulator as well
Very interesting that you’re seeing worse performance on newer devices. Is there any chance you’d be able to provide a stripped down repro for this? Snack is usually pretty good for that.
Awesome, thanks! I’m tracking down a test device to try to repro this. If you get a chance and can take a video of exactly what you’re seeing on device, that would be awesome!
Also, just to confirm, you’re using production (dev=false) mode for your JS bundle on both phones, right?
How do you set that? I’ve noticed this lag on a device which ran from a standalone app sent through apples testflight. Do I need to specify dev=false before expo build:ios?
But yes both phones are running the same app from testflight
No problem. I was having laggy issues with orientation switching as well (i posted another question on expo forum) could this be related? The orientation lag was on both devices, and on all pages. Sounds unrelated but there both lags on renders (View transition, Scrolling, Orientation change) just a thought, more info the better.
Also I really appriciate the help