작성
·
176
0
하트 버튼을 눌러서 Heart 배열에 userId를 넣어줄 때
Hearts: [...value.pages[pageIndex][index].Hearts, { userId: session?.user?.email as string }],
위와 같이 기존 Hearts 배열에 본인 userId 값을 추가하는 방식이 아니라
Hearts: [{ userId: session?.user?.email as string }],
이렇게 Hearts 배열에 본인 userId 값만 넣어주는 이유는 무엇인가요? 어차피 보여지는 결과는 동일하기 때문에 굳이 배열을 복사하는 과정을 거치지 않아 성능을 높이기 위함이라고 보면 될까요?