Professional Documents
Culture Documents
Hall Js
Hall Js
const data = [
{
name: 'Luffy',
year: '1973',
gh: 'TGH',
room: 'T-abc',
},
{
name: 'Naruto',
year: '1983',
gh: 'SAM',
room: 'S-abc',
},
{
name: 'Goku',
year: '1998',
gh: 'TGH',
room: 'T-bcd',
},
{
name: 'Sasuke',
year: '1983',
gh: 'SAM',
room: 'S-bcd',
}
];
const data2 = [
{
name: 'Luffy',
year: '1973',
gh: 'TGH',
room: 'T-abc',
},
{
name: 'Goku',
year: '1998',
gh: 'TGH',
room: 'T-bcd',
},
];
return(
<SafeAreaView style={styles.container}>
<View style={styles.listTab}>{
listTab.map(e => (
<TouchableOpacity
style={[styles.btnTab, gh === e.gh && styles.btnTabActive]}
onPress={() => setGhFilter(e.gh)}
>
<Text style = {styles.textTab, gh === e.gh && styles.textTabActive}>
{e.gh}
</Text>
</TouchableOpacity>) )
}
</View>
<FlatList
data = {datalist}
keyExtractor={(e, i) => i.toString() }
renderItem = {renderItem}
ItemSeparatorComponent = {separator}
/>
</SafeAreaView>
)
}