21.07.10 React/Redux

김정후·2021년 7월 15일
0

TIL

목록 보기
23/37

Redux에 관해 쓰는거 진짜 마지막.최.최.최종

리듀서 만드는거에 있어서 case/switch문을 사용하는거는 익숙해 졌으나 불변성유지를 위해 사용하는 immer를 갖고하는게 코드작성에 있어 더 간편하다하여 이거를 공부했다

export default handleActions({
[POSTWRITE]:(state, action) => produce(state,(draft)=>{
draft.postList.push(action.payload.post)
})

import { produce } from "immer"먼저 해와야한다. produce(state,(draft))를 통해 불변성 값을 복사해오고 복사된 불변성 값을 불러온 draft.postList에 액션만들어주면된다. 불변성 값에 값을 넣을땐 payload.~ 해야한다!

아직 익숙치않아서 다시 적어보는중

profile
리엑트 두두등장

0개의 댓글