Я использую элемент FlatList, который отображает список компонентов, имеющих изображение.
Проблема в том, что изображения загружаются случайным образом, и это выглядит не очень хорошо. Я хочу, чтобы все изображения были показаны вместе сразу.
Как я могу показывать изображения только тогда, когда все элементы в FlatList завершат sh загрузку?
Мой код:
FlatList, который отображает компонент MatchDetail:
<FlatList
horizontal
showsHorizontalScrollIndicator={false}
data={profiles}
keyExtractor={(profile) => profile.uid}
renderItem={({ item }) => {
return (
<MatchDetail match={item} />
);
}}
/>
Компонент MatchDetail:
const MatchDetail = ({ match }) => {
const photoUri = match.photosUrls[0];
return (
<ImageBackground
style={styles.image}
imageStyle={{ borderRadius: 10 }}
source={{ uri: photoUri }}
>
<Badge
containerStyle={{ position: "absolute", padding: 3 }}
value="1"
status="success"
/>
</ImageBackground>
);
};
Спасибо за вашу помощь :)