【发布时间】:2021-01-20 22:07:46
【问题描述】:
我有这个请求处于反应状态。然后两者都做了几乎相同的目的。我正在考虑分页,但这个问题却让我感到困惑。关于分别加载两个请求
// use effect loading hooks api responses
useEffect(() => {
const loadNews = async () => {
try {
const response = await api.get('science.json');
const { results } = response.data;
console.log(results);
setScience(results);
} catch (err) {
// Handle Error Here
console.error(err);
}
};
loadNews();
}, []);
useEffect(() => {
const loadNews = async () => {
try {
const response = await api.get('arts.json');
const { results } = response.data;
console.log(results);
setTechnologies(results);
} catch (err) {
// Handle Error Here
console.error(err);
}
};
loadNews();
}, []);
两者都是出于相同的目的,是否有任何解决方案不让此代码相同两次?
【问题讨论】:
标签: reactjs react-native axios react-hooks use-state