Client Side Data Fetching using useSWR
Client Side Data Fetching using useSWR ~10 mins - nextjs

Client Side Data Fetching using useSWR

  import useSWR from 'swr'

const fetcher = (...args) => fetch(...args).then((res) => res.json())

function Profile() {
const { data, error } = useSWR('/api/profile-data', fetcher)

if (error) return <div>Failed to load</div>
if (!data) return <div>Loading...</div>

return (
<div>
<h1>{data.name}</h1>
<p>{data.bio}</p>
</div>
)
}