问题描述
基本上,我有一个选择器,它选择哪个国家/地区将哪个国家/地区设置为该值,并调用日期 Api 提取该国家/地区的日期并将其提供给应该将日期变量设置为该日期的设置器.对于其余的代码,你可以去我的repo
const [date,setDate] = useState("");
const fetchDate = useCallback(async () => {
const data = await fetch(
"https://api.apify.com/v2/key-value-stores/tVaYRsPHLjNdNBu7S/records/LATEST?disableRedirect=true"
);
const jsonDatad = await data.json();
// jsArray= [...jsonData];
console.log(jsonDatad[1]["country"]);
jsonDatad.forEach((element) => {
setDate(() => {
console.log(element["country"],whichCountry);
if (element["country"] == whichCountry) {
console.log(typeof element["lastUpdatedApify"]);
return (element["lastUpdatedApify"]);
}
});
console.log(date+"in")
});
},[whichCountry]);
useEffect(() => {
fetchDate();
},[whichCountry]);
<Stat_card
count={infected}
date={date?date:"data unavailable"}
desc="Total infections"
txtcol="red.400"
img="https://image.flaticon.com/icons/png/128/2659/2659980.png"
tag="Infected"
></Stat_card>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)