책 한권으로 시작하는 react (8)

ppby·2020년 7월 9일
0

ppby.TIL

목록 보기
8/26
post-thumbnail

immer 를 활용해서 불변성을 쉽게 유지 해보자

immer를 사용하여 더 쉽게 불변성 유지

  • 객체의 구조가 깊어지면 불변성을 유지하면서 이를 업데이트하는 것은 매우 힘듦
  • 불변성을 유지하려는 객체의 구조가 복잡해도 매우 쉽고 잛은 코드로 불변성 유지
  • produce() 사용
    1. 첫 번째 파라미터 : 수정하고 싶은 상태
    2. 두 번째 파라미터 : 상태를 어떻게 업데이트할 지 정의
  • 장점
    -> 불변성에 신경 쓰지 않는 것처럼 코드를 작성하되 불변성 관리는 제대로 해주는 것
  • 무조건 적용 시킬 필요❌ , 코드가 복잡할 때 적용
  • ❗️ produce() 를 호출할 때, 첫 번째 파라미터가 함수 형태라면 업데이트 함수를 반환한다.
profile
(ง •̀_•́)ง 

0개의 댓글