인프런 커뮤니티 질문&답변
axios에 값을 보낼때 { ...data } 하는 이유
작성
·
390
답변 1
0
짐코딩
지식공유자
안녕하세요 🙂
객체값을 바로 넘기게 되면 서비스 로직에서 객체의 속성을 변경 했을 때 원래 객체의 값도 변경이 되기 때문에 Deep Copy 해서 보낸거에요
deep copy vs shallow copy 에 대해 찾아보시면 더 많은 인사이트를 얻을 수 있을거에요 🙂
작성
·
390
답변 1
0
안녕하세요 🙂
객체값을 바로 넘기게 되면 서비스 로직에서 객체의 속성을 변경 했을 때 원래 객체의 값도 변경이 되기 때문에 Deep Copy 해서 보낸거에요
deep copy vs shallow copy 에 대해 찾아보시면 더 많은 인사이트를 얻을 수 있을거에요 🙂