Вы могли бы создать функцию getPeople для установки массива Ax ios GET, а затем выполнить их все в вашем топоре ios .all? Не идеальное решение, так как вам нужно делать много запросов, но если у вас нет возможности изменить бэкэнд, он получит то, что вам нужно ...
function getPeople(start, end) {
const requestArray= [];
for ( let i = start; i < end; i++ ) {
peopleArray.push(() => axios.get(`https://www.blablahtest.com/api/people/${i}`))
}
return peopleArray;
}
В использованииЭффект:
useEffect(() => {
axios.all(...getPeople(0,15)).then(
axios.spread(function(people) {
setPersonData(people);
})
);
}, []);
Что-то в этом роде ... Возможно, понадобятся некоторые настройки, поскольку у меня не было возможности проверить это. Удачи!