import * as React from "react"; import { View, Text } from "react-native"; import styles from "../../styles"; import Background from "../../Components/Background/Background"; import { SafeAreaView } from "react-native-safe-area-context"; import { UserInfo } from "../../Components/Api/Api"; import { useQuery } from "react-query"; import { useSelector } from "react-redux"; import { RootState } from "../../Features/Redux/Store/Store"; export default function UserPage() { const { data, isLoading, error } = useQuery("user", UserInfo, { retry: 0, onSuccess: (data) => console.log(data), }); const logged_in = useSelector((state: RootState) => state.logged_in.value); if (isLoading && !error) { return ( Loading... ); } else if (error) { return ( An error has occured ); } return ( Username: {data.username} Email: {data.email} User ID: {data.id} ); }