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

bj2525님의 프로필 이미지
bj2525

작성한 질문수

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

mutation 처리 및 기타 기능 보완

질문이 있습니다!.

해결된 질문

작성

·

217

0

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

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

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

답변 1

1

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

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

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

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

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

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

bj2525님의 프로필 이미지
bj2525

작성한 질문수

질문하기