File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ const App = () => {
26
26
photos :
27
27
page === 1
28
28
? [ ...paginatedData ]
29
- : prev . sellers . concat ( [ ...paginatedData ] ) ,
29
+ : prev . photos . concat ( [ ...paginatedData ] ) ,
30
30
isLoading : false
31
31
} ) ) ;
32
32
}
@@ -36,19 +36,22 @@ const App = () => {
36
36
useEffect ( ( ) => {
37
37
fetchPhotos ( 1 , 50 ) ;
38
38
window . addEventListener ( "scroll" , handleScroll ) ;
39
+ return ( ) => {
40
+ window . removeEventListener ( "scroll" , handleScroll )
41
+ }
39
42
} , [ fetchPhotos ] ) ;
40
43
41
44
const handleScroll = ( ) => {
42
45
if (
43
46
window . innerHeight + window . scrollY >= document . body . offsetHeight - 300 &&
44
- ! phtosData . isLoading
47
+ ! photosData . isLoading
45
48
) {
46
49
setPhotosData ( prev => ( {
47
50
...prev ,
48
51
page : prev . page + 1 ,
49
52
isLoading : true
50
53
} ) ) ;
51
- fetchPhotos ( photosData . page + 1 , photosData . perPage ) ;
54
+ fetchPhotos ( photosData . page + 1 , 50 ) ;
52
55
}
53
56
} ;
54
57
You can’t perform that action at this time.
0 commit comments