react native的新功能。我有一个简单的组件,它接收一个成分列表,并以文本平面列表的形式返回这些项。由于某种原因,我无法获取要呈现的数据。我做错了什么吗?我的成分如下所示:
const ingredients = [chicken, butter, oil]
const DisplayRec = ({ ingredients }) => {
return (
<View style={styles.container}>
<Text>Your Recipes</Text>
<FlatList
//keyExtractor={(recName) => recName}
data={ingredients}
renderItem={({ recName }) => (
<Text>{recName}</Text>
)}
/>
</View>
);
};
3条答案
按热度按时间33qvvth11#
您使用的方式不正确,请尝试
另外,请浏览FlatList的文档https://reactnative.dev/docs/flatlist#required-renderitem
j2datikz2#
首先,您必须完成React-native的官方文档。flatlist文档
你可以简单地将配料数据传递给flatlist并呈现它的函数
For live editing expo link
e0bqpujr3#
你需要在呈现项中使用return
希望它对你有用