• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

하트 클릭 시 Hearts 배열 업데이트 관련 질문

24.05.10 15:57 작성 조회수 55

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 값만 넣어주는 이유는 무엇인가요? 어차피 보여지는 결과는 동일하기 때문에 굳이 배열을 복사하는 과정을 거치지 않아 성능을 높이기 위함이라고 보면 될까요?

답변 1

답변을 작성해보세요.

0

네, 하트 눌렀는지는 남의 아이디가 필요없이 내 아이디만 있느냐 없느냐로 되어있어서 내 아이디만 넣으면 됩니다.