From f58a46196d2a45a076e5face4ed059f196f1c750 Mon Sep 17 00:00:00 2001 From: "wjddusgnl676@naver.com" Date: Mon, 23 Oct 2023 22:23:09 +0900 Subject: [PATCH] feat : add hooks/useGetDailyItem.js (#83) --- hooks/useGetDailyItem.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 hooks/useGetDailyItem.js diff --git a/hooks/useGetDailyItem.js b/hooks/useGetDailyItem.js new file mode 100644 index 0000000..0b27c8a --- /dev/null +++ b/hooks/useGetDailyItem.js @@ -0,0 +1,21 @@ +import { useEffect, useState } from "react"; +import predictionService from "services/prediction.service"; + +const useGetDailyItem = (id) => { + const [data, setData] = useState(""); + + useEffect(() => { + const getDailyItem = async() => { + if (id !== undefined) { + const fetchData = await predictionService.getDailyItem(id); + setData(fetchData); + } + } + + getDailyItem(); + }, [id]); + + return data; +} + +export default useGetDailyItem; \ No newline at end of file