본문 바로가기
IT/React

immer

by 봉즙 2019. 11. 18.

immer 라이브러리 사용시 구조가 복잡한 객체도 쉽고 짧은 코드를 사용하여 불변성 유지하며 업데이트 해줄수 있다.

 

import produce from 'immer';
const nestState = produce(originalState, draft) => {
//바꾸고 싶은 값 바꾸기
draft.somwhere.depp.inside = 5;
})

produce라는 함수는 두가지 파라미터를 받는데 첫번째 파라미터느 ㄴ수정하고 싶은 대상, 두번째 파라미터는 상태를 어떻게 업데이트 할지 정의하는 함수

'IT > React' 카테고리의 다른 글

리덕스  (0) 2019.11.19
SPA  (0) 2019.11.18
스타일링  (0) 2019.11.07
Hooks  (0) 2019.11.06
컴포넌트의 라이프 사이클 메서드  (0) 2019.11.04

댓글