import React, { useEffect, useState } from 'react'; import { View, Text, FlatList } from 'react-native'; import { useAsyncStorage } from '@react-native-async-storage/async-storage'; const LikesScreen = ({ route }) => { const { switId } = route.params; const [likes, setLikes] = useState([]); useEffect(() => { fetchLikes(); }, []); const fetchLikes = async () => { const apiUrl = await AsyncStorage.getItem('apiEndpoint') // replace with your server's address and correct route const response = await fetch(`${apiUrl}/api/v1/app/swit/swits/${switId}/likes`, { headers: { Authorization: 'Bearer ' + token, // replace 'token' with the actual token }, }); const data = await response.json(); setLikes(data); }; return ( item._id} renderItem={({ item }) => {item.username}} /> ); }; export default LikesScreen;