diff --git a/src/app/containers/Contests/ContestsHome/index.js b/src/app/containers/Contests/ContestsHome/index.js index f3a2b93e..d7b92723 100644 --- a/src/app/containers/Contests/ContestsHome/index.js +++ b/src/app/containers/Contests/ContestsHome/index.js @@ -26,7 +26,6 @@ const Container = styled.div` function Contests() { const [currentLimit, setCurrentLimit] = React.useState(10); const [currentOffset, setCurrentOffset] = React.useState(0); - const [isAddingNewRows, setIsAddingNewRows] = React.useState(false); const { apiState, todayContests, @@ -36,8 +35,6 @@ function Contests() { } = useFetchContestInfo({ limit: currentLimit, offset: currentOffset, - forceFetch: isAddingNewRows, - onFetchCompleted: () => setIsAddingNewRows(false), }); return ( @@ -55,12 +52,10 @@ function Contests() { /> { setCurrentLimit(newSize); - setIsAddingNewRows(() => currentLimit < newSize); }} onClickPageNumber={(num) => setCurrentOffset((num - 1) * currentLimit)} /> diff --git a/src/app/containers/HomePage/index.js b/src/app/containers/HomePage/index.js index a004b01d..312cf1a6 100644 --- a/src/app/containers/HomePage/index.js +++ b/src/app/containers/HomePage/index.js @@ -60,12 +60,9 @@ const BannerImageWrapper = styled.div` function HomePage() { const { userInfo } = React.useContext(UserInfoContext); - const [isAddingNewRows, setIsAddingNewRows] = React.useState(false); const { apiState, onGoingContests, endedContests } = useFetchContestInfo({ limit: 10, offset: 0, - forceFetch: isAddingNewRows, - onFetchCompleted: () => setIsAddingNewRows(false), }); return ( @@ -81,11 +78,7 @@ function HomePage() { Chú ý: Trang web freecontest.net đang trong giai đoạn thử nghiệm. Mọi dữ liệu sẽ bị xóa vào ngày 25/01/2021. Kể từ ngày 01/02/2021, các thí sinh có thể đăng nhập bằng username và password của tài khoản cũ (tài khoản trên trang freecontest.xyz). Xem - chi tiết tại{' '} - - đây - - . + chi tiết tại đây. } /> diff --git a/src/shared/hook/useFetchContestsInfo.js b/src/shared/hook/useFetchContestsInfo.js index 564d4fe0..54282f5a 100644 --- a/src/shared/hook/useFetchContestsInfo.js +++ b/src/shared/hook/useFetchContestsInfo.js @@ -70,9 +70,9 @@ function useFetchContestInfo({ limit, offset, forceFetch, onFetchCompleted }) { } else { setOnGoingContests([]); setEndedContests([]); - fetchContestsInfo(); } - }, [contests, limit, offset]); + fetchContestsInfo(); + }, [limit, offset]); return { apiState,