작성한 질문수
풀스택 리액트 토이프로젝트 - 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페이지 이상 쌓인 경우에 의미가 있게 됩니다 :)
만약 ...old.pages.slice(1)가 없다면 인피니티 스크롤 시 pages 안에 messages 객체가 하나로 다시 초기화 되는 부분을 막은 거라고 이해하면 될까요 ?!
네, pages에는 1페이지의 데이터만 남아있게 되겠죠.
만약 ...old.pages.slice(1)가 없다면 인피니티 스크롤 시 pages 안에 messages 객체가 하나로 다시 초기화 되는 부분을 막은 거라고 이해하면 될까요 ?!