refactor: simplify page preloading logic by removing redundant code
This commit is contained in:
@@ -35,16 +35,16 @@ export const usePreloadPages = ({
|
|||||||
|
|
||||||
const pagesToPreload = [];
|
const pagesToPreload = [];
|
||||||
|
|
||||||
|
// Précharger les 2 pages précédentes en priorité
|
||||||
|
for (let i = 1; i <= 2 && currentPage - i >= 1; i++) {
|
||||||
|
pagesToPreload.push(currentPage - i);
|
||||||
|
}
|
||||||
|
|
||||||
// Précharger les 4 pages suivantes
|
// Précharger les 4 pages suivantes
|
||||||
for (let i = 1; i <= 4 && currentPage + i <= totalPages; i++) {
|
for (let i = 1; i <= 4 && currentPage + i <= totalPages; i++) {
|
||||||
pagesToPreload.push(currentPage + i);
|
pagesToPreload.push(currentPage + i);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Précharger les 2 pages précédentes
|
|
||||||
for (let i = 1; i <= 2 && currentPage - i >= 1; i++) {
|
|
||||||
pagesToPreload.push(currentPage - i);
|
|
||||||
}
|
|
||||||
|
|
||||||
for (const page of pagesToPreload) {
|
for (const page of pagesToPreload) {
|
||||||
if (!isMounted) break;
|
if (!isMounted) break;
|
||||||
await preloadPage(page);
|
await preloadPage(page);
|
||||||
|
|||||||
Reference in New Issue
Block a user