【发布时间】:2021-06-28 16:50:36
【问题描述】:
我需要在单独的 FlatList 和其中的课程内容中显示“评分最高”,就像 udemy 如何显示其内容一样。但是我是 react native 的新手,从来没有做过这样的应用程序,所以我不知道如何从 JSON 文件中获取数据,然后像这样显示它。
json 文件:https://drive.google.com/file/d/1l9J34syhsly7S43OzGar4RQN3d6g_yZn/view?usp=sharing
我还附上了 UI 图片来解释我想说什么以及我想如何显示我的 json 数据。
const Data = require("../Data/static_courses_data.json");
const CategoriesScreen = (props) => {
const renderGridItem = (itemData) => {
return (
<CategoryGrid
title={itemData.item["Title"]}
imgUrl={itemData.item["image-url"]}
onSelect={}
></CategoryGrid>
);
};
return (
<View>
<FlatList data={Data} renderItem={renderGridItem} numColumns={2} />
</View>
);
};
我也试过这样,但它给了我一个错误说Object is not a constructor(evaluating 'new_meal.default)
【问题讨论】:
标签: javascript json react-native react-hooks react-native-flatlist