return (
<ScrollView contentContainerStyle={styles.contentContainer}>
</ScrollView>
);
...
const styles = StyleSheet.create({
contentContainer: {
paddingVertical: 20
}
});
이렇게 사진들이 잘 띄워져서 나오는 것을 볼 수 있음!
{data.map((item, idx) => {
return (
<View style={{ paddingTop: 15, paddingRight: 20 }}>
<Poster
imageURL={item.MAIN_IMG}
title={item.TITLE}
key={idx}
/>
</View>
);
})}
이미지 자체에 패딩값을 줘야하는지 이미지를 감싸고 있는 컴포넌트에 패딩값을 줘야하는지 헷갈렸는데 이번 기회에 좀 더 감을 잡게 되었다!
<ScrollView horizontal showsHorizontalScrollIndicator={false}>
{/* <FlatList
horizontal
contentContainerStyle={{ paddingHorizontal: 20 }}
data={data}
renderItem={({ data }) => <Poster
imageURL={data.MAIN_IMG}
title={data.TITLE}
key={data.id}
/>}
keyExtractor={(item) => item.id}
ItemSeparatorComponent={<View style={{ width: 10 }} />}
/> */}
{/* 맵2 */}
{/* onStageData.((item) => <View>Onstage : 정보,,,</View>) */}
{/* {data.map((item, idx) => {
console.log('-------------------------------');
console.log(startdate);
console.log(enddate);
console.log(today);
if (startdate <= today && today <= enddate) {
return (
<View style={{ paddingTop: 15, paddingRight: 20 }}>
<Poster
imageURL={item.MAIN_IMG}
title={item.TITLE}
key={idx}
/>
</View>
);
} else {
return (
<View>
<Text>Upcoming</Text>
</View>
);
}
})} */}
<Image
resizeMode="cover"
source={{ uri: imageURL }}
style={{ width: 110, height: 165 }}
/>