javascript - 从covid api中的数组中检索最大值
问题描述
我需要从数组中获取最大值。我想通过这个 API https://covid19.mathdro.id/api/daily获得最大确认、恢复和死亡的国家
我可以在 useEffect 中有一个额外的功能来获得最大值吗?非常感谢这里的任何方向。
这是我到目前为止所拥有的 -
import axios from 'axios';
import React, { useState, useEffect } from 'react';
//axios will be used to make api calls
const url = 'https://covid19.mathdro.id/api';
const fetchDailyData = async () => {
try {
const { data } = await axios.get(`${url}/daily`);
return data.map(({ confirmed, deaths, reportDate: date }) => ({
confirmed: confirmed.total,
deaths: deaths.total,
date,
}));
} catch (error) {
return error;
}
};
const MaxData = ({ data: { confirmed, recovered, deaths }, country }) => {
const [dailyData, setDailyData] = useState({});
useEffect(() => {
const fetchMyAPI = async () => {
const initialDailyData = await fetchDailyData();
setDailyData(initialDailyData);
};
fetchMyAPI();
}, []);
解决方案
推荐阅读
- caching - 导致内存泄漏的插件
- java - 如何在方法中传递枚举参数
- ios - 将焦点从一个视图控制器转移到另一个视图控制器(以模态方式呈现),反之亦然
- javascript - 以编程方式更改输入类型文件的值?
- kdb - 如何在另一个目录中安装 q?
- sapui5 - 具有 sapui5 且没有凭据的公共网站
- c# - 如何将编码的 Base64 zip 文件解码为新的 zip 文件?
- python - 使用 TensorFlow 2.0 Alpha 时无法在 Tensorboard 中看到 keras 模型图
- visual-studio-code - 如何防止 Visual Studio Code 自动删除空白行中的空格
- java - 使用 Java 检查 Git 存储库是私有的还是公共的(例如对于 GitHub)