불변성

· redux
redux 의 state값을 변경할땐 불변성을 유지해주어야 한다. 왜냐 리덕스를 사용하는 이유 중 하나가 히스토리가 관리되기 때문! 변경하기 전 state값과 변경후의 state의 값을 비교하려면 불변성을 지켜줘야된다. const obj1 ={} const obj2 ={} obj1 === obj2 //false obj1 과 obj2 를 비교하면 false이다 왜냐 둘다 새 객체이기 때문이다. const obj1 = {a:2}; const obj2 = obj1.a obj2 === obj1.a // true obj2에 obj1의 a속성값을 넣어주고 서로 비교하면 true가 된다. 이럴경우엔 참조관계가 되기 때문이다. (....) const initialState = { name:'kim', job:'stud..
이챙(leechaeng)
'불변성' 태그의 글 목록