인프런 커뮤니티 질문&답변

bj2525님의 프로필 이미지

작성한 질문수

풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)

mutation 처리 및 기타 기능 보완

질문이 있습니다!.

해결된 질문

22.08.14 23:23 작성

·

212

0

onCreate 함수에서 질문이 있습니다!

새로운 객체인 createMessages와 기존에 존재하던 15개의 길이를 가진 old.messages를 나열하기만 하면 된다고 생각했는데, 뒤에 ...old.pages.slice(1)을 또 나열을 하는 부분이 이해가 안됩니다!.

console.log를 찍어보니 ...old.pages.slice(1)는 빈 배열이 나오는데 어떤 이유때문에 넣어주는지 궁금합니다!

답변 1

1

정재남님의 프로필 이미지
정재남
지식공유자

2022. 08. 16. 23:10

스크롤을 통해 데이터가 2페이지 이상 쌓인 경우에 의미가 있게 됩니다 :)

bj2525님의 프로필 이미지
bj2525
질문자

2022. 08. 18. 01:16

만약 ...old.pages.slice(1)가 없다면  인피니티 스크롤 시 pages 안에 messages 객체가 하나로 다시 초기화 되는 부분을 막은 거라고 이해하면 될까요 ?!

정재남님의 프로필 이미지
정재남
지식공유자

2022. 08. 18. 14:06

네, pages에는 1페이지의 데이터만 남아있게 되겠죠.

bj2525님의 프로필 이미지

작성한 질문수

질문하기