숙제해설 : 블로그 수정버튼 만들기 강좌에서
usestate값을 변경하고싶을때, '='을 이용하여 단순 참조를 하게 하면 안되고
deepCopy 를 하게하여 [... 배열] 용법을 써서 배열을 복사하되 값을 공유하지는 않게하여 새로운 배열을 만들고, 그 배열을
새로 세팅해주라는 설명까지는 이해했습니다
하지만, 곰곰히 생각해보니 = 를 이용해서 값을 공유하게 해서
function 제목바꾸기() {
var newArray = 글제목;
newArray[0] = '여자코트 추천';
글제목변경( newArray );
}
위와 같이 함수를 짜더라도, newarray[0]값이 가리키는
let [글제목, 글제목변경] = useState( ['남자코트 추천', '강남 우동맛집', '파이썬 독학'] );
글제목[0]에 같은 값을 공유하게되어 수정은 가능할수 있어야하는 것 아닌가요?
그리고 그렇게 될경우, 글제목변경( newArray ); 이 작업을 따로 안해줘도 되는 것 아닌가요??