【发布时间】:2021-01-08 17:21:54
【问题描述】:
const FlatListBasics = () => {
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>
所以今天在阅读 React Native 文档时,我遇到了这段代码,我们实际上是在传递 {item} 作为解构。
我确实阅读了一些关于解构的内容,我知道它是如何工作的,但我不明白我们如何将它作为解构传递给函数以及我们为什么这样做。
【问题讨论】:
标签: javascript react-native ecmascript-6