SSR, react-intersection-observer 적용 시 문제
717
작성한 질문수 10
안녕하십니까 좋은 강의 및 질문 답변에 항상 감사드립니다.
다름이 아니라 공지사항에 있는 글을 읽고 posts의 scrolling 을 react-intersection-observer를 적용해 보았습니다.
문제는 SSR 적용시 첫 로딩화면에서 scrolling 시 LOAD_POSTS_REQUEST가 dispatch되지 않는 것입니다.
console을 찍어보니 useEffect 조건 중 hasMorePosts와 loadPostsLoading은 각각 true, false로 만족하는데 lastId가 undefined가 나옵니다.
redux를 확인해봤을 때는 mainPosts의 글들이 보이는데 lastId는 왜 undefined인지 모르겠습니다..
혹시 ref나 inView 때문인가요?
처음 로딩시 redux 입니다.
(context.store.dispatch에 LOAD_POSTS_REQUEST를 넣어봐도 scrolling이 적용되지 않습니다.)
아래는 index.js의 코드입니다.
답변 1
0
저렇게 콘솔 쭈르륵 찍었을 때 콘솔 로그 어떻게 남나요?
0
스크롤링이 제대로 작동하지 않을 때에는 아래와 같이 console 이 찍힙니다.
아래 코드처럼 <div ref ... >을 post 위쪽에 넣으면 모든 게시물이 한 번에 다 보이는 것으로 봐서
모니터가 아래까지 내려갔다는 것을 인식하지 못해서 생기는 문제인가 싶습니다...
모니터 화면 큰 것으로 바꿔서도 해보았는데 되다 안되다 하는 문제는 똑같은 것 같습니다.
0
( 수정 )
추가적으로 더 실행을 해본 결과 다음과 같은 버그가 발견됩니다.
1. . 총 29개의 post가 있다.
기본 페이지에서 스크롤링을 하면 10개를 더 불러와서 총 20개의 post는 보이지만 그 이상은 보이지 않는다.
즉, 스크롤링이 한 번만 작동
2. 스크롤링을 작동한 후(한 번 스크롤링을 하여 10개의 post를 불러온 이후)에 로그인을 하면 스크롤링이 한 번 더 적용이 잘 되어 총 29개의 post가 모두 보여진다.
하지만 새로고침을 하면 스크롤링이 아예 작동하지 않는다.
3. 노트북 기본 모니터가 아닌 30인치 모니터에서는 기본페이지(로그인X)에서 스크롤링이 작동하지 않고 로그인시에만 작동하는 버그가 있다.
어떤점이 문제인지조차 감이 잡히지가 않네요 ㅠㅠ
---------------------------- 수정 ---------------------------------
inView와 ref 다 콘솔 찍어보고 다른 방식으로 해보았다가 잘 안되서 다시 원상복구 시키니까 또 잘되네요....
뭐가 문제인지 정말 모르겠습니다..ㅠㅠ
넥스트 버젼 질문
0
91
2
로그인시 401 Unauthorized 오류가 뜹니다
0
104
1
무한 스크롤 중 스크롤 튐 현상
0
199
1
특정 페이지 접근을 막고 싶을 때
0
117
2
createGlobalStyle의 위치와 영향범위
0
104
2
인라인 스타일 리렌더링 관련
0
99
2
vsc 에서 npm init 설치시 오류
0
159
2
nextjs 15버전 사용 가능할까요?
0
166
1
화면 새로고침 문의
0
129
1
RTK에서 draft, state 차이가 있나요?
0
164
2
Next 14 사용해도 될까요?
0
455
1
next, node 버전 / 폴더 구조 질문 드립니다.
0
360
1
url 오류 질문있습니다
0
218
1
ssh xxxxx로 우분투에 들어가려니까 port 22: Connection timed out
0
394
1
sudo certbot --nginx 에러
0
1298
2
Minified React error 콘솔에러 (hydrate)
0
483
1
카카오 공유했을 때 이전에 작성했던 글이 나오는 버그
0
257
1
프론트서버 배포 후 EADDRINUSE에러 발생
0
341
1
npm run build 에러
0
526
1
front 서버 npm run build 중에 발생한 에러들
0
399
1
서버 실행하고 브라우저로 들어갔을때 404에러
0
351
2
css 서버사이드 랜더링이 적용되지 않아서 문의 드립니다.
0
291
1
팔로워 3명씩 불러오고 데이터 합쳐주는걸로 바꾸고 서버요청을 무한으로하고있습니다.
0
253
2
해시태그 검색에서 throttle에 관해 질문있습니다.
0
207
1





