title: React-Native FlatList render a zero state when data is empty
body: <p>Is it possible to render an alternate component when the data is empty?  The only reason I would not just render the list or not render the list is that the <code>ListHeaderComponent</code> is necessary in both scenarios (<code>data.length</code> and <code>!data.length</code>)...</p>
  
  <pre><code>const data = []
  &lt;FlatList
    contentContainerStyle={styles.list}
    data={data} // if empty or !data.length render &lt;ZeroComponent/&gt;
  </code></pre>