Fetch. Как получить ответ от сервера после выполнения POST запроса?

Через fetch отправляю post запрос на сервер, после чего он должен сформировать на отдельной странице ответ. Однако, я отправляю GET запрос сразу после отправки POST и потому в ответ получаю старые не обновленные даные, подскажите, пожалуйста, что почитать по этому поводу и какие есть варианты решения проблемы

Пример:

fetch("http://localhost:8080/blackouts/request", { method: 'post', body: data});
fetch("http://localhost:8080/blackouts/response")
    .then(
        (result) => {
            result.text().then(text => {
                setIsLoaded(true);
                setItems(text);
            })
        },
        (error) => {
            setIsLoaded(true);
            setError(error);
        }
    )

Пробовал через .then объединить запросы, надеясь что второй выполнится после первого, но ожидаемого результата не принесло

fetch("http://localhost:8080/blackouts/request", { method: 'post', body: data})
    .then(
        fetch("http://localhost:8080/blackouts/response")
        .then(
            (result) => {
                result.text().then(text => {
                    setIsLoaded(true);
                    setItems(text);
                })
            },
            (error) => {
                setIsLoaded(true);
                setError(error);
            }
        )
    );

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