diff --git a/frontend/js/components/list/posters.js b/frontend/js/components/list/posters.js index f0012e2..d70feda 100644 --- a/frontend/js/components/list/posters.js +++ b/frontend/js/components/list/posters.js @@ -98,6 +98,7 @@ const Posters = ({ const [size, setSize] = useState(0); const [postersPerRow, setPostersPerRow] = useState(0); const [posterHeight, setPosterHeight] = useState(0); + const [initialLoading, setInitialLoading] = useState(true); const loadMore = useCallback(() => { if (size === elmts.size) { @@ -111,8 +112,11 @@ const Posters = ({ }, [size, elmts.size]); useEffect(() => { - loadMore(); - }, [elmts.size, loadMore]); + if (initialLoading) { + loadMore(); + setInitialLoading(false); + } + }, [loadMore, initialLoading, setInitialLoading]); const move = useCallback( (event) => {