React typsescriptでAxiosを用いてAPIでJsonを取得することができました。
そのあとにどうしたらブラウザに表示したらいいのかわかりません。
App.tsx
import React from 'react'; import axios from 'axios'; export const ApiGet_Simple = (URL:string):any => { axios .get(URL) .then((results) => { console.log(results.data); return results.data; }) .catch((error) => { console.log('通信失敗'); console.log(error.status); return }); }; ApiGet_Simple("http://localhost:8000/products/products/1/") function App() { return ( <div> test </div> ) } export default App
ブラウザの開発ツールで
としたJsonを取得できたのですがコンソールではなくブラウザに表示させたいと思っています。
試したこと
App.tsx
<p>{ApiGet_Simple("http://localhost:8000/products/products/1/")}</p>
とやってみましたが表示できませんでした。
そのため
App.tsx
const data:any = ApiGet_Simple("http://localhost:8000/products/products/1/")
としたのですが、Undefinedになってしまい、表示することができませんでした。
バックエンドはDjango REST Frameworkで構築しています。
ご教示お願い致します。
まだ回答がついていません
会員登録して回答してみよう