Есть один запрос:
useEffect(() => {
const loadData = async () => {
await http.get(`/product/${id}/modification`, {
params: {query},
})
.then((data) => {
console.log('data', data);
})
.catch((error) => {
console.log('error', error);
});
};
loadData();
}, []);
Он возвращает какой-то ответ, как я могу и как будет правильно сделать следующий запрос на основе полученных данных из предыдущего запроса?
Нужно делать запрос в then или есть способы более элегантные?
Или результат первого запроса занести в переменную и сделать такой же вызов?
Или есть еще варианты, более правильные?