実体(
基本的な使い方)
//まずはfetcher(中身はaxios または fetch)
const fetcher = (url: string) => axios.get(url).then(res => res.data);
export default function Profile() {
//宛先urlと作ったfetcherを引数で渡す
const { data, error, isLoading } = useSWR('/api/user', fetcher);
//データ取得できるまではisLoadingがtrue
if (isLoading) return
読み込み中...
;
if (error) return
エラーが発生しました
;
return
こんにちは、{data.name}さん!
;
}