Q&A
実現したいこと
React、 TypeScriptで初期表示API取得の型定義方法なのですが下記コード
一覧リストコード
import React, {useEffect, useState} from "react"; //postsの型指定 import {postsTypes} from "./Tyep/postsTypes"; ~省略~ useEffect(() => { //ローディング開始 setIsLoading(true); async function fetchData() { try { //正常にデータ取得された時の処理(apiでの取得データの型を定義) const response = await axios.get<postsTypes[]>('apiのurlを記述'); ~省略~
postsTypes(API初期表示の型)
export interface postsTypes { data: [ //APIレスポンスの型を記述したい。 }
一覧リストを取得する際の型指定の記述方法が不明です。
一覧リストの取得内容
①1件~最大25件取得できる。
②useの中身が空の場合がある。
一覧リスト
{ id: number, name: string, kana: string, }, user: [ { id: number, name: string, kana: string, show: [ { id: number, name: string, } ] }, ]
具体的な記述方法のご教授お願いいたします
回答1件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。