React Native provides us a pretty performant list component out of the box. It is extremely flexible, supports rendering almost any component you can imagine inside of it, and renders them rather quickly. If you'd like to read some more examples of how to work with
ListView, there are a couple of recipes in Chapter 1, Getting Started and Chapter 3, Animating the User Interface that use it. The React Native
ListView is built on top of
ScrollView in order to achieve the flexibility of rendering variable-height rows with any view component.
The major performance and resource drawback of the
ListView component occurs when you have an extremely large list that you scroll through. Currently, as you scroll the list, the ...