Установить интерфейс на ответ API в машинописном тексте - PullRequest
0 голосов
/ 09 июля 2020

Я использую машинописный текст и React для разработки веб-страницы.

Объявляю ли я все ответы interface при вызове API?

Вот мой код React.


// Do I have to do this all times ?
interface DataObj {
  bred_for: string;
  breed_group: string;
  height: { [key: string]: string };
  id: number;
  life_span: string;
  name: string;
  origin: string;
  temperament: string;
  weight: { [key: string]: string };
}

const Main: React.FC<{}> = () => {
  const [data, setData] = useState<DataObj[] | null>(null);

  useEffect(() => {
    const fetchBreeds = async () => {
      const data: AxiosResponse = await apis.getBreeds();
      setData(data.data);
    };
    fetchBreeds();
  }, []);
  return (
  ...

Я не хочу писать полный ответ key. Помогите мне !!

...