Open chemica1 opened 5 years ago
리액트에선 불변성을 꼭 유지해줘야한다.
어떠한 값을 수정하게 될 때 일단 '언제나' setState를 사용해야하고 또 내부에 있는 배열이나 객체를 바꾸게 될 때는 기존의 배열이나 객체를 수정하지 않고 그것을 기반으로 새로운 객체 or 배열을 '만들어서 값을 주입해주어야' 한다.
ex)배열에 값 넣을때 push같은거 쓰지마
이 이유는 가상돔이 돌아가는 원리에 있을 것 같다
concat이라는 함수도 이용해라
리액트에선 불변성을 꼭 유지해줘야한다.
어떠한 값을 수정하게 될 때 일단 '언제나' setState를 사용해야하고 또 내부에 있는 배열이나 객체를 바꾸게 될 때는 기존의 배열이나 객체를 수정하지 않고 그것을 기반으로 새로운 객체 or 배열을 '만들어서 값을 주입해주어야' 한다.
ex)배열에 값 넣을때 push같은거 쓰지마