IT/React

[React] 불변성 & 순수 함수

HJ:: 2023. 6. 14. 00:44

불변성: 메모리에 있는 값을 변경할 수 없는 것.

원시 데이터는 불변성이 있다.

객체는 불변성이 없기에  불변성을 유지 시켜주어야 한다.

 

객체로 useState써도 랜더링에서는 값이 변하지 않음.

-> const object2= {...obj}; 이런식으로 객체 새로 만들어줘야함(값 복사할때)

 

obj사용시 key={item.id}로 값을 지정해주어야 오류 피할 수 있다.