React.js Приложение падает при переходе на другие страницы
При переходе на другие страницы, приложение падает, а в консоль выдается это:

Код:
const search = async (inputs, radio, location) => {
const requestOptions = {
valueSearch: inputs,
valueRadioButton: radio,
valueLocation: location
};
try {
await axios.post('/schedule.php',
requestOptions
)
.then(response => {
setSchedule(response.data);
setIsLoading(false);
setInputs(inputs);
setRadioInputs(radio);
setLocationInputs(location);
})
}
catch (err) {
console.log(err);
}
};
useEffect(async () => {
await search("", "", 1)
}, [])
const arraySchedule = schedule.map(obj => ({
groupNumber: obj.groupnumber,
weekDay: obj.weekday,
subject: obj.subject,
auditory: obj.auditory,
teacher: obj.secondname,
address: obj.locationname
}));
const groups = arraySchedule.map(obj => obj.groupNumber).reduce((a,b) => {
if (a.indexOf(b) < 0 ) a.push(b);
return a;
}, []);
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
Почему это вообще происходит и как это решить?