immerjs 에서 객체의 프로퍼티 하나 제거는 어떻게 하나요?

prevState = {
  foo: 1,
  bar: 2,
  baz: 3,
}

이런 객체를 immerjs 를 사용해서

nextState = {
  foo: 123,
  baz: 5,
  // bar는 삭제
}

이런 객체로 만들고 싶습니다…

어떻게 해야할까요?

아래와 같이 사용해보세요.

var nextState = produce(prevState, (draft)=> {
    delete draft.baz;
})
3개의 좋아요

바로 해결했습니다! 감사합니다