バックエンドAPI
JSONで現在時刻を返すAPIを用意しておく
{
"time": "2023-01-04T12:31:56.487Z"
}
React コード例
import {useState, useEffect} from 'react'
const AxiosGet = () => {
const [data, setData] = useState(null);
useEffect(() => {
async function fetchData() {
const response = await fetch('http://localhost:3000/');
const data = await response.json();
setData(data);
}
const interval = setInterval(() => {
fetchData();
}, 1000);
return () => clearInterval(interval);
}, []);
return data ? <div>{data["time"]}</div> : <div>Loading...</div>;
}
export default AxiosGet;
動作例
1秒ごとに時刻表記が更新されるのが分かる
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。