Deploy website

Deploy website version based on 19f8cedda9
This commit is contained in:
Website Deployment Script
2018-04-05 16:31:31 +00:00
parent 19f8cedda9
commit e356f41f5d
+17 -11
View File
@@ -19,21 +19,27 @@
</ul>
<p>If you don't need section support and want a simpler interface, use <a href="/react-native/docs/next/flatlist.html"><code>&lt;FlatList&gt;</code></a>.</p>
<p>Simple Examples:</p>
<pre><code class="hljs">&lt;SectionList
renderItem={({item}) =&gt; &lt;ListItem title={item} /&gt;}
renderSectionHeader={({section}) =&gt; &lt;Header title={section.title} /&gt;}
sections={[ // homogeneous rendering between sections
{data: [...], title: ...},
{data: [...], title: ...},
{data: [...], title: ...},
<pre><code class="hljs">// Example 1 (Homogeneous Rendering)
&lt;SectionList
renderItem={({ item, index, section }) =&gt; &lt;Text key={index}&gt;{item}&lt;/Text&gt;}
renderSectionHeader={({ section: { title } }) =&gt; &lt;Text style={{ fontWeight: 'bold' }}&gt;{title}&lt;/Text&gt;}
sections={[
{ title: 'Title1', data: ['item1', 'item2'] },
{ title: 'Title2', data: ['item3', 'item4'] },
{ title: 'Title3', data: ['item5', 'item6'] },
]}
keyExtractor={(item, index) =&gt; item + index}
/&gt;
// Example 2 (Heterogeneous Rendering / No Section Headers)
const overrideRenderItem = ({ item, index, section: { title, data } }) =&gt; &lt;Text key={index}&gt;Override{item}&lt;/Text&gt;
&lt;SectionList
sections={[ // heterogeneous rendering between sections
{data: [...], renderItem: ...},
{data: [...], renderItem: ...},
{data: [...], renderItem: ...},
renderItem={({ item, index, section }) =&gt; &lt;Text key={index}&gt;{item}&lt;/Text&gt;}
sections={[
{ title: 'Title1', data: ['item1', 'item2'], renderItem: overrideRenderItem },
{ title: 'Title2', data: ['item3', 'item4'] },
{ title: 'Title3', data: ['item5', 'item6'] },
]}
/&gt;
</code></pre>