JSFiddle - React, Tailwind, and code Playground
JavaScript
let next;
let results = [];
const fetchingData = (exerciseName, url='https://wger.de/api/v2/exercise/') => {
fetch(url)
.then(data => data.json())
.then(data => {
next = data.next;
data.results.forEach((elem) => {
if(elem.name.includes(exerciseName)){
results.push(elem.id);
}
});
console.log(data, next);
})
return next ? fetchingData(exerciseName, next) : results;
}
export default fetchingData;