import {Pressable, StyleSheet, Text, View} from 'react-native'; import {memo} from 'react'; import {useNavigation} from '@react-navigation/native'; import { BLACK } from '../color'; const ListItem = memo(({name, item}) => { const navigation = useNavigation(); return ( { navigation.navigate('ListDetail', { status: item.status, title: item.title, department: item.department, name: item.name, registrationDate: item.registrationDate, content: item.content, }); }} hitSlop={10} > {item.status} 제목: {item.title} 기안자: {item.department} {item.name} 기안일자: {item.registrationDate} ); }); ListItem.displayName = 'ListItem'; const styles = StyleSheet.create({ container: { flexDirection: 'column', marginHorizontal: 10, marginVertical:10, paddingVertical: 10, paddingHorizontal: 15, borderRadius: 20, borderColor: BLACK, borderWidth: 1, }, }); export default ListItem;