From what I understand the views tab on the react native performance monitor shows visible views/total or merged views. From what I can gather... it's better to have these numbers as low as possible and as close together as possible: react-native performance monitor and Understanding React Native Perf Monitor.
I've got two results from the performance monitor:
Before enabling optimization:
After enabling optimization (react-native-screens if you're curious):
As you can see the number of visible views is cut in half with the optimization turned on.
That brings me to my question:
- What is the difference between rendering a visible view and a non-visible view? How are they treated differently by the phone?
- Would reducing the visible views while leaving the total views makes a significant performance increase on its own? Why?