Open skykkm0810 opened 2 years ago
state 상태를 2번 render => 상세 페이지에서 잘못된 parameter를 들고오면 alert 를 띄웠으나 2번 작용됨.
detail.tsx const params = useParams(); const [food, setFood] = useState<GoodsNiliveryIn>(); const endDate = new Date();
detail.tsx
const params = useParams(); const [food, setFood] = useState<GoodsNiliveryIn>(); const endDate = new Date();
useEffect(() => { if (params.key) setFood(NILFOOD.find((food) => food.id === Number(params.key))); }); useEffect(() => { if (!food) alert("해당상품은 존재하지 않습니다."); }, [food]);
상세페이지 내용 보충 필요. (제품설명, 문의 , 교환/환불)
React User App
issue
state 상태를 2번 render => 상세 페이지에서 잘못된 parameter를 들고오면 alert 를 띄웠으나 2번 작용됨.
useEffect(() => { if (params.key) setFood(NILFOOD.find((food) => food.id === Number(params.key))); }); useEffect(() => { if (!food) alert("해당상품은 존재하지 않습니다."); }, [food]);