我正在开发电影搜索引擎并使用 OMDB API 来获取数据。不幸的是,API 正在返回重复的搜索,如此处所述:https ://github.com/Omertron/api-omdb/issues/16因此我的搜索引擎也返回了重复的结果。
我正在使用 FlatList 来渲染电影并使用 imdbID 作为键。我收到一个关于键不唯一的警告(我应该刚才提到结果是如何重复的)
我的问题是:有没有办法让我的 FlatList 不呈现重复的项目(使用项目键)。是否存在专门针对此问题的内置道具或函数对于每个搜索,我可能能够将 imdbID 存储在 idArray 中,并且如果 id 存在于 idArray 中则不呈现项目,但我认为这会显着减慢搜索引擎的速度因为 FlatList 可以轻松包含 3000 多个用于任何特定搜索的项目。