Immer

공부는 혼자하는 거·2021년 8월 21일
0

React Tip

목록 보기
2/24
yarn add immer//깊은 복사 함수를 안 써도, 깊은 복사할 수 있게끔 만들어주는 라이브러리

immer 사용법

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

produce 함수는 두 가지 인자를 받는다. 첫 번째 피라미터는 수정하고 싶은 상태이고, 두 번째 파라미터는 상태를 어떻게 업데이트할지 정의하는 함수이다. (draft)

profile
시간대비효율

0개의 댓글