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>

Почему это вообще происходит и как это решить?


Ответы (0 шт):