АБ
Size: a a a
АБ
DS
useEffect(() => {
const fetchPages = async () => {
setIsPagesLoading(true);
await Promise.all([
fetch(pages[state.currentPages[0]]),
fetch(pages[state.currentPages[1]]),
]).then(responses => {
Promise.all(responses.map(res => res.text())).then(data => {
const HTML = parse(
data.reduce((acc, item) => acc + item),
options,
);
setPagesHTML(HTML);
});
});
setIsPagesLoading(false);
};
fetchPages();
}, [state.currentPages]);setIsPagesLoading(true) и setIsPagesLoading(false) видна сначала надпись Loading..., потом старые данные, потом новые данные.АБ
AM
O

ВЮ
N
ВЮ
ВЮ
N
DS
N
N
ВЮ
ВЮ
O
DS
O
O