Какова цель фигурных скобок вокруг item
в renderItem
опоре? Я попытался передать это так
renderItem={ item => <Text style={styles.item}>{item}</Text>}
, но, похоже, это не работает. Пожалуйста, наведите меня на это.
//Code snippet from React Native docs as below.
//url: https://facebook.github.io/react-native/docs/using-a-listview
import React, { Component } from 'react';
import { FlatList, StyleSheet, Text, View } from 'react-native';
export default class FlatListBasics extends Component {
render() {
return (
<View style={styles.container}>
<FlatList
data={[
{key: 'Devin'},
{key: 'Dan'},
{key: 'Dominic'},
{key: 'Jackson'},
{key: 'James'},
{key: 'Joel'},
{key: 'John'},
{key: 'Jillian'},
{key: 'Jimmy'},
{key: 'Julie'},
]}
renderItem={({item}) => <Text style={styles.item}>{item.key}</Text>}
/>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
paddingTop: 22
},
item: {
padding: 10,
fontSize: 18,
height: 44,
},
})