O
Size: a a a
O
DS
АБ
АР
k
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..., потом старые данные, потом новые данные.O
АБ
AM
O
S
O
АР
АР
O
DS
AM
АБ
O
АР
АБ