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

조준희님의 프로필 이미지
조준희

작성한 질문수

Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"

json-server & axios : CRUD 구현

axios에 값을 보낼때 { ...data } 하는 이유

작성

·

283

0

axios의 post, put에 data를 보낼 때

{ ...data }로 보내는 이유를 알려주실 수 있을까요?

v-model의 값을 바로 보내면 어떤 불이익이 있을 수 있나요?

 

답변 1

0

짐코딩님의 프로필 이미지
짐코딩
지식공유자

안녕하세요 🙂

객체값을 바로 넘기게 되면 서비스 로직에서 객체의 속성을 변경 했을 때 원래 객체의 값도 변경이 되기 때문에 Deep Copy 해서 보낸거에요

deep copy vs shallow copy 에 대해 찾아보시면 더 많은 인사이트를 얻을 수 있을거에요 🙂

조준희님의 프로필 이미지
조준희

작성한 질문수

질문하기