import { useEffect, useState } from 'react'; export const useData = () => { const [userData, setUserData] = useState(null); useEffect(() => { (async () => { const token = localStorage.getItem('token'); const request = await fetch( 'https://lovemap-backend.vercel.app/user', { method: 'GET', headers: { Authorization: token, }, } ); const response = await request.json(); const formattedResponse = { ...response.user, createdat: new Date(response.user.createdat).toLocaleDateString( 'fr-FR' ), }; setUserData(formattedResponse); })(); }, []); return { userData, }; };