혼자 공부하는 중입니다...! 틀릴 수 있으며, 알려주시면 감사하겠습니다!
다른 파일에서 객체를 import하고, state안에 있는 객체에 대입했는데, 문득 객체는 참조 변수니까 state안에 있는 객체를 변경하면 원래 객체도 바뀌나...? 싶은 생각에 테스트를 해봤는데 그 당시 결과는 아니였고, 객체 안에 객체까지는 참조 변수 역할을 안 하는 건가 생각을 했다. 그런데
이렇게 테스트를 해보니 객체 안에 객체에 대입했어도, 원래 객체를 수정하면 객체 안의 객체도 수정이 된다는 것을 알게 되었다.
그렇다면 문제는 state의 특징? 아니면 import를 했기 때문이겠군... 내일 다시 하자.
간단명료한 좋은 글이 있어서 공유합니다.
자바스크립트 객체 복사하기