[리액트] immer을 이용한 불변성 관리


[리액트] immer을 이용한 불변성 관리

immer리액트에서 배열이나 객체를 변경 해야 할 때에는직접 수정 하면 안되고 불변성을 지켜주면서 업데이트를 해줘야 한다.이렇게 간단한 배열 혹은 객체는 추가하기에 번거롭지 않은데,이중 혹은 삼중배열이 있으면, 좀 복잡해 진다.이제 댓글(comments)를 추가해 보자.흠... 조금 복잡한것 같다.이제 immer을 이용해 좀더 간단하게 변경해 보자.immer을 설치해 준다.변경하는 코드를 작성했다.produce를 사용할 때,처음 파라미터로 수정하고 싶은 상태,두번째 파라미터로 업데이트 하고 싶은 상태를 넣어준다.함수형 업데이트만약에 첫번째 파라미터를 생략하고 바로 업데이트 함수를 넣어주게 된다면,상태를 업데이트 해주는 함수가 된..........

[리액트] immer을 이용한 불변성 관리에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [리액트] immer을 이용한 불변성 관리